summaryrefslogtreecommitdiffstats
path: root/build2/cc/init.cxx
Commit message (Expand)AuthorAgeFilesLines
* Use rule-specific variables for module name set on bmi*{} targetsBoris Kolpackov2018-11-021-2/+3
* Add support for rule-specific variables, use to fix cc.type data raceBoris Kolpackov2018-11-011-7/+11
* Update copyright yearKaren Arutyunov2018-05-191-1/+1
* Initial support for c/cxx runtime/stdlib detectionBoris Kolpackov2018-01-051-6/+16
* More work on Clang on Windows/MSVC supportBoris Kolpackov2017-12-061-9/+7
* Improve cc/bin target mismatch diagnosticsBoris Kolpackov2017-12-041-3/+7
* Improve diagnostics when c-family modules using different toolchainsBoris Kolpackov2017-12-041-4/+7
* Implement better cross-hinting between c-family modulesBoris Kolpackov2017-12-041-15/+37
* Implement module sidebuilds cleanup using scope operation callbacksBoris Kolpackov2017-11-301-0/+46
* Minor changeBoris Kolpackov2017-11-231-1/+1
* Get rid of pkgconfig moduleKaren Arutyunov2017-09-251-24/+0
* Change cc.preprocessed to {c,cxx}.preprocessedBoris Kolpackov2017-08-021-11/+0
* Experimental (and probably broken) pkg-config generation supportBoris Kolpackov2017-07-311-3/+4
* Implement rule chaining for modulesBoris Kolpackov2017-06-081-0/+5
* Add ability to limit amount of preprocessing done on sourceBoris Kolpackov2017-05-291-0/+11
* Add ability to disable use of preprocessed output in compilationBoris Kolpackov2017-05-171-0/+8
* Add hxx extension for headersKaren Arutyunov2017-05-011-6/+6
* Unconditionally load bin.ar module in c and cxx modulesBoris Kolpackov2017-03-021-18/+5
* Add bin.vars moduleBoris Kolpackov2017-02-131-12/+13
* Add model mutex, make var_pool const by defaultBoris Kolpackov2017-02-131-27/+40
* Store platform targets as typed target_tripletBoris Kolpackov2017-01-061-33/+22
* Update copyright yearBoris Kolpackov2017-01-051-1/+1
* Make names and vector<name> different types, add typed value constructorBoris Kolpackov2016-11-181-4/+4
* Reimplement UNIX rpath using process_library(), -rpath-link is still brokenBoris Kolpackov2016-08-271-0/+5
* Clean up library export, make c and cxx modules project root onlyBoris Kolpackov2016-08-271-116/+117
* Add pkg-config support for import installedBoris Kolpackov2016-08-261-0/+20
* Pick *.libs variable depending on library type during static linkingBoris Kolpackov2016-08-241-0/+7
* Handle *.export.libs, distinguish interface and implementation dependenciesBoris Kolpackov2016-08-241-1/+1
* Add cc.config in addition to ccBoris Kolpackov2016-08-231-19/+56
* Rename cc.{vars,config} modules to cc.core.{vars,config}Boris Kolpackov2016-08-231-22/+22
* Add support for ordering modules in config.buildBoris Kolpackov2016-08-121-0/+4
* Implement c/cxx toolchain cross-hintingBoris Kolpackov2016-08-121-1/+2
* Implement support for C compilationBoris Kolpackov2016-08-121-0/+321