aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/objcpp.py
AgeCommit message (Collapse)AuthorFilesLines
2019-03-27Sanity check with external argsJohn Ericson1-2/+11
Previously cross, but not native, external args were used. Then in d451a4bd97f827bb492fd0c0e357cb20b6056ed9 the cross special cases were removed, so external args are never used. This commit switches that so they are always used. Sanity checking works just the same as compiler checks like has header / has library.
2019-02-19Add warning level zerojml17951-2/+4
2019-02-15Remove get_cross_extra_flagsJohn Ericson1-4/+1
This is no longer needed, we just remove conditionals around it.
2018-09-16Use enum instead of `int` for compiler variantsDavid Seifert1-6/+10
* Enums are strongly typed and make the whole `gcc_type`/`clang_type`/`icc_type` distinction redundant. * Enums also allow extending via member functions, which makes the code more generalisable.
2017-06-26Add 'Compiler.get_display_language'Guillaume Poirier-Morency1-0/+3
Use this when we print language-related information to the console and via the Ninja backend.
2017-06-23Split out languages from compilers.pyAlistair Thomas1-0/+65