aboutsummaryrefslogtreecommitdiff
path: root/libbuild2/cc/init.cxx
AgeCommit message (Expand)AuthorFilesLines
2024-10-23Add config.cc.compiledb=<path> shortcut for placing file into source directoryBoris Kolpackov1-7/+105
2024-10-09Add support for JSON compilation database generation and maintenanceBoris Kolpackov1-24/+495
2024-02-26Add ability to serialize compilation/linking in cc rulesBoris Kolpackov1-0/+7
2024-01-10Add ability to specify alternative sysroot for pkg-config files (GC issue #59)Boris Kolpackov1-2/+16
2024-01-10Fix bunch of typosBoris Kolpackov1-2/+2
2022-10-13Optimize by going straight to public variable pool where applicableBoris Kolpackov1-1/+4
2022-10-10Preparatory work for public/private variable distinctionBoris Kolpackov1-3/+4
2022-06-29Save cc.type in pkg-config filesBoris Kolpackov1-5/+6
2022-04-13Prune library graph traversal for recursively-binless librariesBoris Kolpackov1-9/+13
2022-03-28Add ability to customize pkg-config header and library search pathsBoris Kolpackov1-0/+7
2021-10-04Add support for treating specific libraries as always internalBoris Kolpackov1-0/+1
2021-10-01Add notion of internal scope, translate external -I to -isystem or equivalentBoris Kolpackov1-0/+20
2021-08-11Optimize process_libraries() some moreBoris Kolpackov1-0/+3
2021-06-30Move symbol exporting .def file rule to bin.def module, add support for MinGWBoris Kolpackov1-2/+4
2021-05-04Replace int_ with intf_ and imp_ with impl_ in namesBoris Kolpackov1-1/+1
2021-01-30Rework include translation supportBoris Kolpackov1-0/+8
2020-08-24Use representation when passing target_triplet as hintBoris Kolpackov1-1/+1
2020-07-16Save original compiler path/mode in {c,cxx}.config.path/modeBoris Kolpackov1-8/+8
2020-07-01Add *.export.imp_libs to get rid of dual *.export.libs semanticsBoris Kolpackov1-0/+1
2020-06-09Move C++ modules sidebuild to build/cc/build/modules/ subdirectoryBoris Kolpackov1-8/+18
2020-05-27Initial support for ad hoc recipes (still work in progress)Boris Kolpackov1-3/+3
2020-04-27Rework tool importation along with cli moduleBoris Kolpackov1-1/+1
2020-03-31Switch to project variable visibility by defaultBoris Kolpackov1-12/+12
2020-03-17Rework config::{omitted,required,optional}() into unified config_lookup()Boris Kolpackov1-7/+8
2020-02-07Drop copyright notice from source codeKaren Arutyunov1-1/+0
2020-01-29Rename module_base to module, redo module boot/init argument passingBoris Kolpackov1-16/+12
2020-01-28Use scope::var_pool()Boris Kolpackov1-27/+27
2020-01-27Improve module loading APIBoris Kolpackov1-35/+16
2019-10-21Add more information on C and C++ compiler mode options to manualBoris Kolpackov1-0/+2
2019-10-18Add ability to specify "compiler mode" options as part of config.{c,cxx}Boris Kolpackov1-0/+10
2019-08-28Move cc build system module to separate libraryKaren Arutyunov1-0/+493