aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/compilers
AgeCommit message (Expand)AuthorFilesLines
2021-01-23split mesonlib into a packageDylan Baker1-1/+2
2021-01-20MSVC and Clang-Cl Compiler Argument CleanupMarios Staikopoulos1-27/+6
2021-01-20Avoid accidental use of STANDALONE_WASM mode on compiler testsBrion Vibber1-1/+1
2021-01-17Removal of /ZI on MSVC DebugMarios Staikopoulos1-2/+2
2021-01-13Fix misspellsAntonin Décimo3-6/+6
2021-01-11move handling of CFLAGS and friends to environmentDylan Baker3-64/+17
2021-01-11use PEP8 style naming for LANGUAGES_USING_* as wellDylan Baker2-5/+5
2021-01-11rename cflags_mapping to CFLAGS_MAPPINGDylan Baker1-14/+18
2021-01-04Use a single coredata dictionary for optionsDylan Baker2-3/+3
2021-01-04use OptionKey for builtin and base optionsDylan Baker14-87/+94
2021-01-04move OptionKey to mesonlibDylan Baker7-15/+16
2021-01-04use OptionKey for compiler_optionsDylan Baker12-202/+260
2021-01-04Add choices to OptionProxyDylan Baker3-23/+23
2020-12-29Implement support of dlang -makedeps switch (#8119)Remi Thebault1-2/+31
2020-12-14Propagate Windows target checks upLaurin-Luis Lehning3-9/+7
2020-12-14Give get_gui_app_args access to the EnvironmentLaurin-Luis Lehning2-3/+3
2020-12-14Slight consistency changes to get_gui_app_argsLaurin-Luis Lehning2-9/+2
2020-12-14Give get_win_subsystem_args access to envLaurin-Luis Lehning1-2/+2
2020-12-14Make win_subsystem a linker propertyLaurin-Luis Lehning4-28/+4
2020-12-14Merge pull request #8013 from mesonbuild/cppmodulesJussi Pakkanen1-1/+1
2020-12-13Add support for driving lld-link indirectly through clang on WindowsLaurin-Luis Lehning1-1/+7
2020-12-11Create unit test for C++ modules and accept ixx as C++ source extension.Jussi Pakkanen1-1/+1
2020-12-10compilers: add support for c++20/gnu++20Florian Schmaus1-4/+7
2020-12-03Add prelinking support for static libraries.Jussi Pakkanen2-0/+5
2020-11-24compilers/fortran: Add "none" to intel compielrs for standardsDylan Baker1-2/+2
2020-11-23Add a variant of TemporaryDirectory that uses windows_proof_rmtree()Christoph Reiter1-53/+48
2020-11-20use real pathlib moduleDylan Baker3-3/+3
2020-11-17Revert "Add thinlto support. Closes #7493."Jussi Pakkanen4-20/+11
2020-11-14Merge pull request #7843 from dcbaker/submit/rustc-fixesJussi Pakkanen1-0/+4
2020-11-13msvc: enable /std:c17 flagjpark371-8/+19
2020-11-13compilers/rust: add and use an implementation of use_linker_argsDylan Baker1-0/+4
2020-11-13Merge pull request #7866 from dcbaker/submit/compiler-std-in-baseJussi Pakkanen4-170/+123
2020-11-12clang-cl: Allow clang-cl (when compiling C) to pass std to underlying clang)Dylan Baker1-34/+33
2020-11-12compilers/c: Log that MSVC doesn't support gnu stdsDylan Baker1-1/+13
2020-11-12compilers: define standards in the base language compilerDylan Baker3-152/+71
2020-11-12compilers: Standardize the names of compiler optionsDylan Baker3-16/+16
2020-11-12compilers/c: Clang-cl also needs specific handling for standardsDylan Baker1-0/+19
2020-11-12Make MSVC accept gnu11 as a language standard version. Closes: #7611.Jussi Pakkanen1-3/+7
2020-11-10compilers/rust: Add color outputDylan Baker1-1/+7
2020-11-10compilers/rust: Add vs_crt supportDylan Baker1-0/+6
2020-11-09Fix WASM thread count option. Closes #7921.Jussi Pakkanen1-2/+2
2020-11-08Fix "generator doesn't stop" on WindowsChristoph Reiter1-1/+1
2020-11-08Add thinlto support. Closes #7493.Jussi Pakkanen4-11/+20
2020-11-05rust: implement support for --editionDylan Baker1-0/+19
2020-10-16Refactor handling of machine file optionsXavier Claessens1-8/+3
2020-10-16compilers/cuda: Use format_map(mapping) instead of format(**mapping)Carlos Bederian1-2/+2
2020-10-16compilers/cuda: Fix has_header_symbol checkCarlos Bederian1-4/+17
2020-10-14vs: add static_from_buildtype to b_vscrtPeter Harris3-11/+22
2020-10-07Add win_subsystem kwarg. Closes #7765.Jussi Pakkanen3-0/+24
2020-10-06compilers: Enable C++20 for Intel C++ Compiler.Vinson Lee1-0/+3