summaryrefslogtreecommitdiffstats
path: root/build2/cc/guess.hxx
Commit message (Collapse)AuthorAgeFilesLines
* Add config.{c,cxx}.{id,version,target} configuration variablesBoris Kolpackov2018-10-261-5/+9
| | | | | | | These variables allow overriding guessed compiler id/version/target, for example, in case of mis-guesses or when working with compilers that don't report their base (e.g., GCC, Clang) with -v/--version (common in the embedded space).
* Redesign cc::compiler_id to make variant customizableBoris Kolpackov2018-10-251-31/+39
|
* Suggest override variable (config.x) when tool is not foundBoris Kolpackov2018-10-191-0/+1
|
* Add ability to print cc compiler_id valueBoris Kolpackov2018-08-311-0/+11
|
* Update copyright yearKaren Arutyunov2018-05-191-1/+1
|
* Implement compiler_info cachingBoris Kolpackov2018-01-081-1/+1
|
* Complete runtime/stdlib detectionBoris Kolpackov2018-01-081-7/+16
|
* Initial support for c/cxx runtime/stdlib detectionBoris Kolpackov2018-01-051-0/+34
|
* Recognize empty cc.patternBoris Kolpackov2017-12-041-3/+3
|
* Improve diagnostics when c-family modules using different toolchainsBoris Kolpackov2017-12-041-2/+2
| | | | We now also warn on toolchain pattern mismatch.
* Add {c,cxx}.class variablesBoris Kolpackov2017-11-271-2/+27
| | | | | | | | | | | | Compiler class describes a set of compilers that follow more or less the same command line interface. Compilers that don't belong to any of the existing classes are in classes of their own (say, Sun CC would be on its own if we were to support it). Currently defined compiler classes: gcc gcc, clang, clang-apple, icc (on non-Windows) msvc msvc, clang-cl, icc (Windows)
* Add compiler_id enumBoris Kolpackov2017-05-251-1/+14
|
* Add hxx extension for headersKaren Arutyunov2017-05-011-0/+141