summaryrefslogtreecommitdiff
path: root/mesonbuild/compilers
AgeCommit message (Expand)Author
2021-04-01environment: get environment variables for both host and build machinesDylan Baker
2021-03-30Split environment variable and command line cflagsDylan Baker
2021-03-28Strip host-compiler -std flag from NVCC line.Olexa Bilaniuk
2021-03-28Retract "DQSQ" merging in NVCC arguments handling.Olexa Bilaniuk
2021-03-28Canonicalize and merge consecutive -Xcompiler flags together.Olexa Bilaniuk
2021-03-24compilers: clang-cl: Also accept .s files (#8520)D Scott Phillips
2021-03-23Remove -pipe from default list of args. Closes #8508.Jussi Pakkanen
2021-03-19split program related classes and functions out of dependenciesDylan Baker
2021-03-17Fix D lib search path translationRemi Thebault
2021-03-14ninjabackend: Use rsp_file_syntax methodDylan Baker
2021-03-14compilers/linkers: Add a methhod for getting the rspfile syntaxDylan Baker
2021-03-09Add address sanitizer support for Visual Studio.Jussi Pakkanen
2021-03-08Add /Od flag to msvc optimization 0 argsVili Väinölä
2021-03-04compilers: Use EnvironmentException not EnvironmentError/OSErrorDylan Baker
2021-03-04mass rewrite of string formatting to use f-strings everywhereEli Schwartz
2021-03-04various python neatness cleanupsEli Schwartz
2021-03-04raw string literals are next to godlinessEli Schwartz
2021-03-02fix missing versions with generated sourceRemi Thebault
2021-03-01D add build dir to -J switchRemi Thebault
2021-02-22[CUDA] Bugfix: Forward sanitizer_*_args() methods to host compiler.Olexa Bilaniuk
2021-02-19Ensure that $lang_args and $lang_link_args are properly parsedDylan Baker
2021-02-18compilers: clang: Drop -Xclang before -fcolor-diagnostics flagKrzysztof Małysa
2021-02-17compilers: Only insert -flto-jobs in clang's link argumentsDylan Baker
2021-02-16Add optional -Dcuda_ccbindir= option and -ccbin flag to CUDA compiler.Olexa Bilaniuk
2021-02-16Armour-grade quoting to account for NVCC's -Xcompiler peculiarities.Olexa Bilaniuk
2021-02-16Extensive rewrite of GCC/MVSC flag translation to NVCC flags.Olexa Bilaniuk
2021-02-16Add default debug flags for two configurations to NVCC.Olexa Bilaniuk
2021-02-14Add custom entyr to cuda buildtype dict. Closes #8336.Jussi Pakkanen
2021-02-02Add support for LLVM's thinLTODylan Baker
2021-02-02compilers: Add support for using multiple threads with ltoDylan Baker
2021-01-23split mesonlib into a packageDylan Baker
2021-01-20MSVC and Clang-Cl Compiler Argument CleanupMarios Staikopoulos
2021-01-20Avoid accidental use of STANDALONE_WASM mode on compiler testsBrion Vibber
2021-01-17Removal of /ZI on MSVC DebugMarios Staikopoulos
2021-01-13Fix misspellsAntonin Décimo
2021-01-11move handling of CFLAGS and friends to environmentDylan Baker
2021-01-11use PEP8 style naming for LANGUAGES_USING_* as wellDylan Baker
2021-01-11rename cflags_mapping to CFLAGS_MAPPINGDylan Baker
2021-01-04Use a single coredata dictionary for optionsDylan Baker
2021-01-04use OptionKey for builtin and base optionsDylan Baker
2021-01-04move OptionKey to mesonlibDylan Baker
2021-01-04use OptionKey for compiler_optionsDylan Baker
2021-01-04Add choices to OptionProxyDylan Baker
2020-12-29Implement support of dlang -makedeps switch (#8119)Remi Thebault
2020-12-14Propagate Windows target checks upLaurin-Luis Lehning
2020-12-14Give get_gui_app_args access to the EnvironmentLaurin-Luis Lehning
2020-12-14Slight consistency changes to get_gui_app_argsLaurin-Luis Lehning
2020-12-14Give get_win_subsystem_args access to envLaurin-Luis Lehning
2020-12-14Make win_subsystem a linker propertyLaurin-Luis Lehning
2020-12-14Merge pull request #8013 from mesonbuild/cppmodulesJussi Pakkanen