summaryrefslogtreecommitdiffstats
path: root/build2/cc/module.cxx
Commit message (Expand)AuthorAgeFilesLines
* Check for /usr/local/include in addition to /usr/includeBoris Kolpackov2019-02-151-6/+9
* Update copyright yearKaren Arutyunov2019-01-161-1/+1
* Ignore non-existent /usr/local/{include/,lib/}Boris Kolpackov2018-11-061-17/+28
* Add config.{c,cxx}.{id,version,target} configuration variablesBoris Kolpackov2018-10-261-11/+15
* Redesign cc::compiler_id to make variant customizableBoris Kolpackov2018-10-251-1/+1
* Suggest override variable (config.x) when tool is not foundBoris Kolpackov2018-10-191-0/+1
* Use (native) C and C++ compilers we were built with as defaultsBoris Kolpackov2018-09-031-5/+14
* Update copyright yearKaren Arutyunov2018-05-191-1/+1
* Get rid of action rule override semanticsBoris Kolpackov2018-02-031-16/+17
* Implement compiler_info cachingBoris Kolpackov2018-01-081-12/+14
* Complete runtime/stdlib detectionBoris Kolpackov2018-01-081-5/+11
* Initial support for c/cxx runtime/stdlib detectionBoris Kolpackov2018-01-051-51/+49
* Improve process execution diagnostics by reusing run_*() APIBoris Kolpackov2017-12-161-1/+2
* More work on Clang on Windows/MSVC supportBoris Kolpackov2017-12-061-1/+2
* Remap Clang on Windows target triplet to that of MSVCBoris Kolpackov2017-12-041-0/+17
* Recognize empty cc.patternBoris Kolpackov2017-12-041-1/+1
* Improve diagnostics when c-family modules using different toolchainsBoris Kolpackov2017-12-041-14/+35
* Implement better cross-hinting between c-family modulesBoris Kolpackov2017-12-041-46/+81
* Add {c,cxx}.class variablesBoris Kolpackov2017-11-271-8/+15
* Add extra library search paths as -L optionsBoris Kolpackov2017-11-241-15/+17
* Only add /usr/local/{include,lib} if compiler added /usr/includeBoris Kolpackov2017-11-201-14/+25
* Extract system header search paths from GCC or compatibleBoris Kolpackov2017-10-031-13/+25
* Get rid of pkgconfig moduleKaren Arutyunov2017-09-251-4/+12
* Implement {c,cxx}.guess modulesBoris Kolpackov2017-09-071-34/+41
* Implement "see through" installation semantics for utility librariesBoris Kolpackov2017-07-291-8/+20
* Initial infrastructure for utility librariesBoris Kolpackov2017-07-271-0/+14
* C++ modules work: add target typesBoris Kolpackov2017-05-311-8/+25
* Rework C/C++ standard translation in preparation for experimental/modulesBoris Kolpackov2017-05-301-5/+6
* Add compiler_id enumBoris Kolpackov2017-05-251-0/+1
* Add hxx extension for headersKaren Arutyunov2017-05-011-8/+8
* Only set install variables if install module has been loadedBoris Kolpackov2017-03-041-14/+20
* Unconditionally load bin.ar module in c and cxx modulesBoris Kolpackov2017-03-021-14/+8
* Add model mutex, make var_pool const by defaultBoris Kolpackov2017-02-131-3/+5
* Make rules const throughoutBoris Kolpackov2017-01-231-3/+3
* Implement support for narrowing down tests (config.test)Boris Kolpackov2017-01-121-8/+6
* Make use of operator<<(ostream, exception)Karen Arutyunov2017-01-091-1/+1
* Store platform targets as typed target_tripletBoris Kolpackov2017-01-061-48/+56
* Update copyright yearBoris Kolpackov2017-01-051-1/+1
* Eliminate the use of '/...' paths on WindowsKaren Arutyunov2016-12-051-0/+2
* Handle /usr/local brain-deathBoris Kolpackov2016-09-051-9/+31
* Add /usr/local/lib to library search paths on FreeBSDBoris Kolpackov2016-09-041-37/+50
* Fix typoBoris Kolpackov2016-08-301-1/+1
* Clean up library export, make c and cxx modules project root onlyBoris Kolpackov2016-08-271-158/+173
* Rename cc.{vars,config} modules to cc.core.{vars,config}Boris Kolpackov2016-08-231-8/+9
* Cache process_path, use fallback search directory for binutilsBoris Kolpackov2016-08-221-1/+2
* Implement uninstall operationBoris Kolpackov2016-08-191-15/+18
* Add support for config.bin.{lib,exe}.{prefix,suffix}Boris Kolpackov2016-08-171-1/+1
* Add support for ordering modules in config.buildBoris Kolpackov2016-08-121-1/+18
* Implement c/cxx toolchain cross-hintingBoris Kolpackov2016-08-121-28/+68
* Implement support for C compilationBoris Kolpackov2016-08-121-0/+291