index
:
build2
0.6
adhoc-recipe-history
adhoc-rule
adhoc-vars
build-script
ci
config-doc
ctx
diag-buffer
dist-remap
doc-fixes
dyndep
expl-group
export-libs
extension
hermetic
install-scope
internal-scope
json-type
json-type-review
libpkg-config
lto-parallelization
master
match-options
module-import
module-map-dump
opvar
posthoc-take1
preprocessed-tests-failure
reproducible-dist
update-during-load-2
build2 build system
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
libbuild2
/
cc
/
link-rule.cxx
Age
Commit message (
Expand
)
Author
Files
Lines
2022-03-08
Improve performance of update during match for multiple targets
Boris Kolpackov
1
-9
/
+5
2022-03-08
Update C/C++ headers and ad hoc sources during match by default
Boris Kolpackov
1
-19
/
+50
2022-03-08
Add update=execute special value for cases where it's not default
Boris Kolpackov
1
-1
/
+1
2022-03-07
Add support for update=unmatch|match to ad hoc recipes
Boris Kolpackov
1
-4
/
+6
2022-03-02
Add update operation-specific variable with unmatch|match additional values
Boris Kolpackov
1
-10
/
+94
2022-02-16
Get rid of stray variable
Boris Kolpackov
1
-2
/
+0
2022-02-15
Fix stray logic where libue{} was still considered member of libul{}
Boris Kolpackov
1
-10
/
+27
2022-02-10
Add note on GNU ar deprecating -T in favor of --thin
Boris Kolpackov
1
-0
/
+3
2022-02-09
Improve comments
Boris Kolpackov
1
-3
/
+6
2022-01-21
Add search_new() and search_new_locked() variants of search()
Boris Kolpackov
1
-2
/
+2
2021-11-04
Do not apply install scope to update-for-install pre-operation
Boris Kolpackov
1
-0
/
+7
2021-10-16
Skip regenerating .pc files during uninstall
Boris Kolpackov
1
-1
/
+2
2021-10-07
Verify libraries and targets they are linked to a for-install-compatible
Boris Kolpackov
1
-3
/
+23
2021-09-28
Adapt to libbutl headers extension change from .mxx to .hxx
Karen Arutyunov
1
-1
/
+1
2021-09-09
Handle Emscripten -pthread mode
Boris Kolpackov
1
-0
/
+15
2021-08-12
Add ${c,cxx}.deduplicate_export_libs() function
Boris Kolpackov
1
-0
/
+86
2021-08-09
Merge library hashing and collection into single traversal pass
Boris Kolpackov
1
-212
/
+95
2021-08-05
Implement traversal pruning in process_libraries()
Boris Kolpackov
1
-29
/
+55
2021-07-01
Suppress duplicate libraries in pkg-config files
Boris Kolpackov
1
-27
/
+1
2021-05-28
Tie loose ends in target type/pattern-specific matching
Boris Kolpackov
1
-5
/
+7
2021-05-13
Add ${c,cxx}.find_system_{header,library}() functions
Boris Kolpackov
1
-0
/
+131
2021-05-06
Propagate complete match rules from utility libraries in link rule
Boris Kolpackov
1
-80
/
+72
2021-05-04
Handle duplicate suppression of multi-element libraries (-l foo)
Boris Kolpackov
1
-54
/
+68
2021-04-20
Track changes to environment in cc rules
Boris Kolpackov
1
-4
/
+7
2021-04-09
Adjust to butl::process::quite_argument() interface change
Boris Kolpackov
1
-1
/
+1
2021-02-11
Generalize process_libraries() to allow no picking installed library member
Boris Kolpackov
1
-11
/
+13
2021-02-03
Propagate relevant options/prerequisites to header unit sidebuilds
Boris Kolpackov
1
-0
/
+2
2021-01-30
Add std::{map, multimap} to types.hxx
Boris Kolpackov
1
-2
/
+0
2021-01-30
Rework include translation support
Boris Kolpackov
1
-1
/
+1
2021-01-22
Redo bin.lib.version not to require empty key
Boris Kolpackov
1
-3
/
+9
2020-12-14
Fix incorrect assert in condition
Boris Kolpackov
1
-2
/
+2
2020-12-11
Add $cxx.obj_modules() which returns object files for binless modules
Boris Kolpackov
1
-0
/
+5
2020-12-11
Add support for module interface-only libraries
Boris Kolpackov
1
-34
/
+142
2020-12-03
Add ability to get absolute library paths from ${c,cxx}.lib_libs()
Boris Kolpackov
1
-4
/
+9
2020-11-23
Suppress duplicates when extracting library options (GitHub issue #114)
Boris Kolpackov
1
-35
/
+127
2020-11-17
Omit default extensions for target types that now have fixed extensions
Boris Kolpackov
1
-2
/
+2
2020-11-11
Add ${c,cxx}.lib_{poptions,libs,rpaths}() functions
Boris Kolpackov
1
-36
/
+36
2020-11-05
Initial Emscripten support
Boris Kolpackov
1
-0
/
+44
2020-08-12
Adjust linker arguments for LTO parallelization
Matthew Krupcale
1
-0
/
+54
2020-07-13
Fold translated *.std options into compiler mode options
Boris Kolpackov
1
-1
/
+0
2020-06-16
Move common functionality from cc to bin
Boris Kolpackov
1
-1
/
+1
2020-05-27
Initial support for ad hoc recipes (still work in progress)
Boris Kolpackov
1
-19
/
+5
2020-03-20
Generate common .pc file in addition to static/staged when installing lib{}
Boris Kolpackov
1
-9
/
+49
2020-03-17
Rename all find*(variable) to lookup*(variable)
Boris Kolpackov
1
-6
/
+6
2020-03-10
Force hard links inside backlinked DLL assembly directory
Boris Kolpackov
1
-1
/
+2
2020-02-24
Disable /WHOLEARCHIVE workaround for lld-link 9.0.1 and later
Boris Kolpackov
1
-9
/
+16
2020-02-07
Drop copyright notice from source code
Karen Arutyunov
1
-1
/
+0
2020-02-03
Add header/library search paths from compiler mode to sys_*_dirs
Boris Kolpackov
1
-33
/
+35
2020-01-27
Improve process run_*() API
Boris Kolpackov
1
-1
/
+4
2020-01-24
Don't pass dependency library non-export loptions to linker
Karen Arutyunov
1
-2
/
+10
[prev]
[next]