summaryrefslogtreecommitdiff
path: root/mesonbuild/compilers
AgeCommit message (Expand)Author
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
2020-12-13Add support for driving lld-link indirectly through clang on WindowsLaurin-Luis Lehning
2020-12-11Create unit test for C++ modules and accept ixx as C++ source extension.Jussi Pakkanen
2020-12-10compilers: add support for c++20/gnu++20Florian Schmaus
2020-12-03Add prelinking support for static libraries.Jussi Pakkanen
2020-11-24compilers/fortran: Add "none" to intel compielrs for standardsDylan Baker
2020-11-23Add a variant of TemporaryDirectory that uses windows_proof_rmtree()Christoph Reiter
2020-11-20use real pathlib moduleDylan Baker
2020-11-17Revert "Add thinlto support. Closes #7493."Jussi Pakkanen
2020-11-14Merge pull request #7843 from dcbaker/submit/rustc-fixesJussi Pakkanen
2020-11-13msvc: enable /std:c17 flagjpark37
2020-11-13compilers/rust: add and use an implementation of use_linker_argsDylan Baker