summaryrefslogtreecommitdiff
path: root/mesonbuild/compilers
Commit message (Expand)AuthorAgeFilesLines
...
* compilers: remove opinionated c++ warning flagEli Schwartz2022-11-222-6/+6
* nasm: Fix get_optimization_args()Ole André Vadla RavnÄs2022-11-051-1/+11
* nasm: Implement get_crt_compile_args()Xavier Claessens2022-11-011-0/+3
* compilers: Make sure to not use ccache in compiler checksXavier Claessens2022-10-255-12/+10
* Compilers: Keep ccache and exelist separatedXavier Claessens2022-10-2515-112/+110
* Fix mismatched param names between Compiler and BasicLinkerIsCompilerMixinTristan Partin2022-10-242-6/+10
* Use f-strings in JavaCompilerTristan Partin2022-10-241-2/+2
* Add missing compiler functions to JavaCompilerTristan Partin2022-10-241-0/+6
* basic support for oneapi compilersRobert Cohn2022-10-244-4/+65
* Add MASM compilerXavier Claessens2022-10-243-1/+159
* Not all compilers support depfileXavier Claessens2022-10-242-2/+2
* nasm: Harcode default path on WindowsXavier Claessens2022-10-241-0/+4
* Add yasm as fallback for nasm languageXavier Claessens2022-10-242-3/+25
* Add NASM compilerXavier Claessens2022-10-243-1/+110
* gnulike: Fix preprocessing files with any extensionXavier Claessens2022-10-231-0/+6
* Compilers: Add a preprocessor mode for clike compilersXavier Claessens2022-10-233-0/+35
* Add b_thinlto_cache for automatically configuring incremental ThinLTOTatsuyuki Ishi2022-10-133-7/+22
* clang: Support ThinLTO with moldTatsuyuki Ishi2022-10-131-4/+9
* compilers: Add optimization=plain optionJan Tojnar2022-10-0913-7/+25
* pylint: enable consider-using-(min|max)-builtinDylan Baker2022-10-031-6/+2
* find_library with argument beginning in "lib" is a bad idea, warn about itEli Schwartz2022-09-281-0/+2
* compilers: Cleanup a bit languages/suffixes listsXavier Claessens2022-09-271-18/+22
* compilers: unify fortran sanity check with its parent Clike handlingEli Schwartz2022-09-222-40/+14
* use simpler subprocess.run interface instead of manual PopenEli Schwartz2022-09-221-2/+1
* compilers: make sanity checks log commands using join_argsEli Schwartz2022-09-221-3/+3
* pylint: enable consider-using-inDylan Baker2022-09-191-1/+1
* pylint: enable use-maxsplit-argDylan Baker2022-09-192-3/+3
* fix odd mypy issue in unreachable codeEli Schwartz2022-09-191-0/+1
* simplify type annotationEli Schwartz2022-09-191-1/+1
* compilers: avoid importing compilers upfront for detectEli Schwartz2022-09-191-114/+2
* compilers: perform targeted imports for detectEli Schwartz2022-09-191-86/+103
* compilers: use more direct checks for what kind of compiler we haveEli Schwartz2022-09-191-7/+7
* compilers/detect: rename potentially conflicting nameEli Schwartz2022-09-191-12/+12
* compilers: use consistent function signature for objcEli Schwartz2022-09-191-7/+7
* compilers: remove dead codeEli Schwartz2022-09-191-1/+1
* compilers: single-source compiler class as cls, consistentlyEli Schwartz2022-09-191-18/+26
* compilers: don't export every compiler as a top-level propertyEli Schwartz2022-09-191-161/+0
* Use os.path.realpath for default include paths testing in -isystem.Yang Bo2022-09-131-3/+4
* compilers: drop some useless info from CompileResultEli Schwartz2022-09-091-5/+2
* compilers: fix regression in logging cached compile commandsEli Schwartz2022-09-091-4/+3
* compilers: correct the MSVC version comparison for turning on __cplusplusEli Schwartz2022-09-071-1/+1
* env2mfile: reuse logical lists of interesting facts from meson itselfEli Schwartz2022-09-011-0/+1
* flake8: move typing-only imports into T.TYPE_CHECKINGEli Schwartz2022-08-292-2/+6
* Fix purely white space issues reported by flake8Alf Henrik Sauge2022-08-263-12/+10
* fix linker regression for compilers that don't accept LDFLAGS directlyEli Schwartz2022-08-246-13/+31
* linkers: Add a representation for the Apple AR LinkerDylan Baker2022-07-251-1/+2
* ar linker: detect the "osx ld" case (where generating thin archives won't wor...Justin Blanchard2022-07-211-3/+3
* compilers: add logging to obscure compiler defines scraperEli Schwartz2022-07-211-2/+8
* compilers: include compiler detection output in the debug logsEli Schwartz2022-07-211-0/+5
* compilers: better reporting of command failuresEli Schwartz2022-07-211-25/+26