aboutsummaryrefslogtreecommitdiff
path: root/libbuild2/cc/link-rule.hxx
AgeCommit message (Expand)AuthorFilesLines
2022-06-28Complete support for saving/loading library metadata to/from pkg-config filesBoris Kolpackov1-0/+5
2022-04-19Use target recipe for auxiliary data storage during match-applyBoris Kolpackov1-5/+21
2022-04-06Add support for rule hintsBoris Kolpackov1-5/+3
2021-10-07Verify libraries and targets they are linked to a for-install-compatibleBoris Kolpackov1-1/+1
2021-10-07Minor install-related cleanupsBoris Kolpackov1-14/+20
2021-08-12Add ${c,cxx}.deduplicate_export_libs() functionBoris Kolpackov1-0/+7
2021-08-12Avoid duplication in Libs/Libs.private in generated .pc filesBoris Kolpackov1-16/+35
2021-08-10Complete process_libraries() duplicate suppression workBoris Kolpackov1-6/+3
2021-08-09Merge library hashing and collection into single traversal passBoris Kolpackov1-11/+2
2021-08-05Implement traversal pruning in process_libraries()Boris Kolpackov1-3/+6
2021-07-01Suppress duplicate libraries in pkg-config filesBoris Kolpackov1-0/+34
2021-06-21Add support for automatic generation of symbol exporting .def fileBoris Kolpackov1-3/+1
2021-05-13Add ${c,cxx}.find_system_{header,library}() functionsBoris Kolpackov1-0/+3
2021-05-06Propagate complete match rules from utility libraries in link ruleBoris Kolpackov1-0/+10
2021-05-04Handle duplicate suppression of multi-element libraries (-l foo)Boris Kolpackov1-20/+40
2020-12-11Add support for module interface-only librariesBoris Kolpackov1-0/+8
2020-12-03Add ability to get absolute library paths from ${c,cxx}.lib_libs()Boris Kolpackov1-1/+2
2020-11-24Fix compilation error on older compilers (GCC 4.9, MSVC 14.3)Boris Kolpackov1-4/+4
2020-11-23Suppress duplicates when extracting library options (GitHub issue #114)Boris Kolpackov1-2/+58
2020-11-11Add ${c,cxx}.lib_{poptions,libs,rpaths}() functionsBoris Kolpackov1-19/+27
2020-07-14Fix Clang warningBoris Kolpackov1-0/+2
2020-07-13Add ability to extend rule interface in source-compatible mannerBoris Kolpackov1-1/+1
2020-03-20Generate common .pc file in addition to static/staged when installing lib{}Boris Kolpackov1-1/+1
2020-02-07Drop copyright notice from source codeKaren Arutyunov1-1/+0
2019-10-29Tighten up versioned libraries clean patternsBoris Kolpackov1-4/+6
2019-10-14Implement MSVC installation discovery for version 15 (2017) and laterKaren Arutyunov1-4/+4
2019-08-28Move cc build system module to separate libraryKaren Arutyunov1-0/+188