Age | Commit message (Expand) | Author | Files | Lines |
2022-12-09 | Enable diagnostics color in GCC and Clang | Boris Kolpackov | 1 | -0/+49 |
2022-12-08 | Normalize extracted header/library search directories (GH issue #235) | Boris Kolpackov | 1 | -0/+6 |
2022-12-06 | Handle bin.whole when specified for interface dependencies | Boris Kolpackov | 1 | -5/+23 |
2022-12-05 | Skip common .pc file for binless if found but rejected binful (GH issues #235) | Boris Kolpackov | 1 | -3/+35 |
2022-10-10 | Preparatory work for public/private variable distinction | Boris Kolpackov | 1 | -2/+5 |
2022-09-19 | Fix race between load and match phase logic in cc:search_library() | Boris Kolpackov | 1 | -12/+25 |
2022-08-17 | Fix bug in handling of "in *.export.libs but not in prerequisites" case | Boris Kolpackov | 1 | -5/+16 |
2022-08-17 | Handle another "in *.export.libs but not in prerequisites" case | Boris Kolpackov | 1 | -48/+70 |
2022-07-19 | Fix bug in target::matched() | Boris Kolpackov | 1 | -6/+1 |
2022-06-28 | Complete support for saving/loading library metadata to/from pkg-config files | Boris Kolpackov | 1 | -81/+155 |
2022-06-24 | Allow ad hoc rules not to list targets that are updated during match | Boris Kolpackov | 1 | -1/+3 |
2022-06-24 | Add ability to get common interface options via $x.lib_poptions() | Boris Kolpackov | 1 | -25/+55 |
2022-05-05 | Recognize -pthread as king of -l in *.libs | Boris Kolpackov | 1 | -23/+23 |
2022-04-15 | Adjust small vector limit in process_libraries() | Boris Kolpackov | 1 | -40/+66 |
2022-04-13 | Prune library graph traversal for recursively-binless libraries | Boris Kolpackov | 1 | -26/+50 |
2022-04-13 | Add automatic interface dependency deduplication in cc::process_libraries() | Boris Kolpackov | 1 | -16/+80 |
2022-03-30 | Infrastructure for library metadata support | Boris Kolpackov | 1 | -2/+7 |
2022-03-02 | Add update operation-specific variable with unmatch|match additional values | Boris Kolpackov | 1 | -1/+1 |
2022-02-15 | Diagnose various misuses of library metadata protocol | Boris Kolpackov | 1 | -0/+4 |
2021-10-07 | Verify libraries and targets they are linked to a for-install-compatible | Boris Kolpackov | 1 | -3/+4 |
2021-08-12 | Add ${c,cxx}.deduplicate_export_libs() function | Boris Kolpackov | 1 | -0/+2 |
2021-08-12 | Avoid duplication in Libs/Libs.private in generated .pc files | Boris Kolpackov | 1 | -0/+2 |
2021-08-11 | Optimize process_libraries() some more | Boris Kolpackov | 1 | -15/+41 |
2021-08-05 | Implement traversal pruning in process_libraries() | Boris Kolpackov | 1 | -360/+376 |
2021-08-05 | Add resolved library cache, use in cc::process_libraries() | Boris Kolpackov | 1 | -8/+61 |
2021-05-13 | Add ${c,cxx}.find_system_{header,library}() functions | Boris Kolpackov | 1 | -0/+4 |
2021-05-04 | Replace int_ with intf_ and imp_ with impl_ in names | Boris Kolpackov | 1 | -7/+7 |
2021-05-04 | Handle duplicate suppression of multi-element libraries (-l foo) | Boris Kolpackov | 1 | -22/+126 |
2021-02-11 | Generalize process_libraries() to allow no picking installed library member | Boris Kolpackov | 1 | -37/+64 |
2021-02-09 | Minor simplification | Boris Kolpackov | 1 | -2/+2 |
2021-02-03 | Propagate relevant options/prerequisites to header unit sidebuilds | Boris Kolpackov | 1 | -2/+15 |
2021-01-21 | Use target name to derive binless library -l-name | Boris Kolpackov | 1 | -0/+4 |
2020-12-11 | Add support for module interface-only libraries | Boris Kolpackov | 1 | -2/+2 |
2020-12-04 | Fix bug in installed libraries matching logic | Boris Kolpackov | 1 | -24/+34 |
2020-12-03 | Fix lock/unlock order | Boris Kolpackov | 1 | -1/+2 |
2020-12-03 | Fix bug in previous commit | Boris Kolpackov | 1 | -2/+2 |
2020-12-03 | Fix modules support for installed libraries | Boris Kolpackov | 1 | -5/+23 |
2020-11-13 | Minor tracing fix and addition | Boris Kolpackov | 1 | -0/+3 |
2020-07-17 | Fix race in path/mtime assignment and file_rule::match() | Boris Kolpackov | 1 | -17/+7 |
2020-07-01 | Fix bug in *.export.imp_libs logic | Boris Kolpackov | 1 | -2/+2 |
2020-07-01 | Add *.export.imp_libs to get rid of dual *.export.libs semantics | Boris Kolpackov | 1 | -36/+35 |
2020-06-26 | Minor terminology fix in comments | Boris Kolpackov | 1 | -3/+2 |
2020-06-26 | Fix race in library metadata protocol | Boris Kolpackov | 1 | -2/+3 |
2020-05-22 | Make template definition available in all translation units where used | Boris Kolpackov | 1 | -27/+0 |
2020-04-30 | Rename target::member to target::adhoc_member | Boris Kolpackov | 1 | -1/+1 |
2020-04-27 | Rework tool importation along with cli module | Boris Kolpackov | 1 | -14/+2 |
2020-02-07 | Drop copyright notice from source code | Karen Arutyunov | 1 | -1/+0 |
2020-02-04 | Add note to manual on specifying search paths in compiler mode | Boris Kolpackov | 1 | -0/+2 |
2020-02-03 | Add header/library search paths from compiler mode to sys_*_dirs | Boris Kolpackov | 1 | -50/+16 |
2020-01-31 | Propagate installed library out (tag) when converting to name | Boris Kolpackov | 1 | -8/+18 |