aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/compilers.py
AgeCommit message (Expand)AuthorFilesLines
2021-06-22Fixed style issue as per comments on PR 8911.Justin Handville1-2/+1
2021-06-22Fix for Issue 8910 (Meson filters CMake asm files)Justin Handville1-0/+3
2021-06-18holders: Introduce HoldableObjectDaniel Mensinger1-3/+4
2021-06-09compilers: Fix missing functions in Compiler base classDaniel Mensinger1-0/+19
2021-06-07compilers: Add cython file suffixesDylan Baker1-0/+2
2021-06-02use an immutable list for an lru_cached functionsDylan Baker1-0/+1
2021-05-19compilers: Add `get_debug_args` to base CompilerDylan Baker1-0/+4
2021-05-19.C files are now treated as C++ codeVolker-Weissmann1-2/+4
2021-04-01environment: get environment variables for both host and build machinesDylan Baker1-8/+15
2021-03-30Split environment variable and command line cflagsDylan Baker1-4/+7
2021-03-14compilers/linkers: Add a methhod for getting the rspfile syntaxDylan Baker1-1/+9
2021-03-04compilers: Use EnvironmentException not EnvironmentError/OSErrorDylan Baker1-8/+8
2021-03-04mass rewrite of string formatting to use f-strings everywhereEli Schwartz1-16/+16
2021-03-04various python neatness cleanupsEli Schwartz1-9/+9
2021-02-19Ensure that $lang_args and $lang_link_args are properly parsedDylan Baker1-16/+12
2021-02-17compilers: Only insert -flto-jobs in clang's link argumentsDylan Baker1-2/+4
2021-02-16Add default debug flags for two configurations to NVCC.Olexa Bilaniuk1-2/+2
2021-02-14Add custom entyr to cuda buildtype dict. Closes #8336.Jussi Pakkanen1-0/+1
2021-02-02Add support for LLVM's thinLTODylan Baker1-2/+6
2021-02-02compilers: Add support for using multiple threads with ltoDylan Baker1-2/+18
2021-01-13Fix misspellsAntonin Décimo1-3/+3
2021-01-11move handling of CFLAGS and friends to environmentDylan Baker1-60/+15
2021-01-11use PEP8 style naming for LANGUAGES_USING_* as wellDylan Baker1-4/+4
2021-01-11rename cflags_mapping to CFLAGS_MAPPINGDylan Baker1-14/+18
2021-01-04use OptionKey for builtin and base optionsDylan Baker1-55/+51
2021-01-04move OptionKey to mesonlibDylan Baker1-2/+1
2021-01-04use OptionKey for compiler_optionsDylan Baker1-13/+13
2020-12-14Propagate Windows target checks upLaurin-Luis Lehning1-4/+4
2020-12-14Give get_gui_app_args access to the EnvironmentLaurin-Luis Lehning1-2/+2
2020-12-14Slight consistency changes to get_gui_app_argsLaurin-Luis Lehning1-1/+2
2020-12-14Give get_win_subsystem_args access to envLaurin-Luis Lehning1-2/+2
2020-12-14Make win_subsystem a linker propertyLaurin-Luis Lehning1-5/+4
2020-12-11Create unit test for C++ modules and accept ixx as C++ source extension.Jussi Pakkanen1-1/+1
2020-12-03Add prelinking support for static libraries.Jussi Pakkanen1-0/+2
2020-11-23Add a variant of TemporaryDirectory that uses windows_proof_rmtree()Christoph Reiter1-53/+48
2020-11-17Revert "Add thinlto support. Closes #7493."Jussi Pakkanen1-8/+8
2020-11-08Fix "generator doesn't stop" on WindowsChristoph Reiter1-1/+1
2020-11-08Add thinlto support. Closes #7493.Jussi Pakkanen1-8/+8
2020-10-16Refactor handling of machine file optionsXavier Claessens1-8/+3
2020-10-14vs: add static_from_buildtype to b_vscrtPeter Harris1-1/+1
2020-10-07Add win_subsystem kwarg. Closes #7765.Jussi Pakkanen1-0/+7
2020-10-01compilers: make get_optimization_args abstractDylan Baker1-1/+2
2020-10-01compilers/d: add type annotationsDylan Baker1-0/+5
2020-10-01compilers: move _build_wrapper out of clike into CompilerDylan Baker1-14/+74
2020-10-01compilers: move get_compile_check_args() to CompilerDylan Baker1-4/+30
2020-10-01compilers/fortran: add type annotationsDylan Baker1-0/+9
2020-10-01Compilers/vala: Add type annotationsDylan Baker1-0/+9
2020-10-01compilers/cuda: make type safeDylan Baker1-0/+10
2020-10-01compilres: move depfile_for_object to compilerDylan Baker1-0/+5
2020-10-01compilers/cs: Add type annotationsDylan Baker1-0/+8