summaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/cpp.py
Commit message (Expand)AuthorAgeFilesLines
* compilers: split pgi compiler out of compilers moduleDylan Baker2019-07-151-1/+1
* compilers: put elbrus in mixinsDylan Baker2019-07-151-1/+1
* compilers: Put clang mixin in a moduleDylan Baker2019-07-151-1/+1
* compilers: move ArmClang into mixins/arm.pyDylan Baker2019-07-151-2/+1
* compilers: Put Intel compiler classes into the mixins folderDylan Baker2019-07-151-2/+1
* compilers: split gnu and gnulike compilers out of compilersDylan Baker2019-07-151-1/+1
* compilers: Move the VisualStudioLikeCompiler class into mixinsDylan Baker2019-07-151-1/+1
* compilers: Move ArmCompiler to a mixin moduleDylan Baker2019-07-151-1/+1
* compilers: move ccrx compiler abstraction into mixinsDylan Baker2019-07-151-1/+2
* compilers: Move clike into a mixins directoryDylan Baker2019-07-151-1/+1
* Do not fail on passing `-Werror=unused-parameter` from environmentDavid Seifert2019-07-141-1/+1
* Add (v)c++latest to VC_VERSION_MAPRobin Kertels2019-07-081-0/+2
* compilers/cpp: Fix removal of name from Combo options for Armclangsompen2019-06-111-2/+1
* Purge `is_cross` and friends without changing user interfacesJohn Ericson2019-06-091-25/+25
* UserOption no longer has a name field.John Ericson2019-05-151-27/+17
* Merge pull request #5331 from dcbaker/iclJussi Pakkanen2019-05-141-34/+77
|\
| * compilers: Add basic ICL abstractionsDylan Baker2019-05-131-0/+13
| * compilers: rename IntelCompiler to IntelGnuLikeCompilerDylan Baker2019-05-131-3/+3
| * compilers/cpp: Split code out of VisualStudioLikeCPPCompiler for treating c++...Dylan Baker2019-05-131-30/+60
| * compilers: make keyword args to Compiler.compile keyword onlyDylan Baker2019-05-101-1/+1
* | Allow MSVC-style `cpp_eh` for backwards-compatibility purposesnicole mazzuca2019-05-131-12/+22
|/
* Merge pull request #5339 from dcbaker/clikeJussi Pakkanen2019-05-051-37/+47
|\
| * compilers: Split C-Like functionality into a mixin classesDylan Baker2019-05-031-33/+50
| * Revert "detect Intel ICL on windows"Dylan Baker2019-05-021-8/+1
* | add -fno-exceptions if cpp_eh=none is specified nicole mazzuca2019-05-051-8/+38
|/
* Merge pull request #4952 from mensinda/cacheCompilesDylan Baker2019-05-021-5/+6
|\
| * Print '(cached)' when compiler result was cachedDaniel Mensinger2019-04-281-5/+6
* | Add some type annotations and fix lintsJohn Ericson2019-05-021-1/+0
* | detect Intel ICL on windowsMichael Hirsch, Ph.D2019-04-271-1/+8
* | better default order for fotran compiler searchMichael Hirsch, Ph.D2019-04-271-2/+2
|/
* Fix indentationmakise-homura2019-04-191-3/+3
* Add -std= remap support for Elbrus compilermakise-homura2019-04-191-2/+2
* Handle cpp_debugstl option for Elbrus compilermakise-homura2019-04-191-2/+5
* Add warning level zerojml17952019-02-191-4/+8
* Add PGI C and C++ compilers (#4803)Michael Hirsch, Ph.D2019-01-211-0/+8
* Store the target architecture for CL-like compilersJon Turney2018-12-061-4/+4
* Fix flake8 'imported but unused' reportsJon Turney2018-11-191-1/+0
* compilers: Use keyword only arguments for compiler interfacesDylan Baker2018-11-131-5/+10
* Add support for Renesas CC-RX toolchainPhillip Cao2018-11-081-0/+29
* Qualify checks of self.version by self.id in VisualStudioC/CPPCompilerJon Turney2018-11-041-7/+10
* Detect clang-cl as msvc-like, not clang-likeJon Turney2018-11-041-1/+5
* Generalize gnulike-targeting-windows checks.Josh Gao2018-10-301-2/+2
* add support for `/permissive-`Nicole Mazzuca2018-10-271-8/+21
* add cpp_std support for MSVCNicole Mazzuca2018-10-221-3/+34
* Adding "compiler_type" flag to ARM compilers.Mohammed Amer Khalidi2018-10-071-4/+4
* Abstract shared GCC/Clang/ICC methods in GnuLikeCompilerDavid Seifert2018-09-171-4/+0
* Fix ICC on macOSDavid Seifert2018-09-161-4/+15
* Use enum instead of `int` for compiler variantsDavid Seifert2018-09-161-12/+12
* Add method to check for C/C++ function attributesDylan Baker2018-09-071-0/+6
* Make `-std=` fallback remapping more robustDavid Seifert2018-08-291-11/+54