summaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/compilers.py
AgeCommit message (Expand)Author
2021-03-14compilers/linkers: Add a methhod for getting the rspfile syntaxDylan Baker
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-02-19Ensure that $lang_args and $lang_link_args are properly parsedDylan Baker
2021-02-17compilers: Only insert -flto-jobs in clang's link argumentsDylan Baker
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-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 OptionKey for builtin and base optionsDylan Baker
2021-01-04move OptionKey to mesonlibDylan Baker
2021-01-04use OptionKey for compiler_optionsDylan Baker
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-11Create unit test for C++ modules and accept ixx as C++ source extension.Jussi Pakkanen
2020-12-03Add prelinking support for static libraries.Jussi Pakkanen
2020-11-23Add a variant of TemporaryDirectory that uses windows_proof_rmtree()Christoph Reiter
2020-11-17Revert "Add thinlto support. Closes #7493."Jussi Pakkanen
2020-11-08Fix "generator doesn't stop" on WindowsChristoph Reiter
2020-11-08Add thinlto support. Closes #7493.Jussi Pakkanen
2020-10-16Refactor handling of machine file optionsXavier Claessens
2020-10-14vs: add static_from_buildtype to b_vscrtPeter Harris
2020-10-07Add win_subsystem kwarg. Closes #7765.Jussi Pakkanen
2020-10-01compilers: make get_optimization_args abstractDylan Baker
2020-10-01compilers/d: add type annotationsDylan Baker
2020-10-01compilers: move _build_wrapper out of clike into CompilerDylan Baker
2020-10-01compilers: move get_compile_check_args() to CompilerDylan Baker
2020-10-01compilers/fortran: add type annotationsDylan Baker
2020-10-01Compilers/vala: Add type annotationsDylan Baker
2020-10-01compilers/cuda: make type safeDylan Baker
2020-10-01compilres: move depfile_for_object to compilerDylan Baker
2020-10-01compilers/cs: Add type annotationsDylan Baker
2020-10-01compilers: move get_dependency_gen_args to base CompilerDylan Baker
2020-10-01compilers: move split_shlib_to_parts to the base compilerDylan Baker
2020-10-01compilers/cpp: Add type annotationsDylan Baker
2020-10-01compilers: fully type annotate the C compilersDylan Baker
2020-09-24compilers: Tell mypy that the compiler mixins are just thatDylan Baker
2020-09-24compilers: make is_cross part of the base Compiler classDylan Baker
2020-09-24compilers: put name_string method in base compilerDylan Baker
2020-09-24compilers/mixins/intel: Use the has_func_attribute_extra_args functionDylan Baker
2020-09-24compilers/mixins/clang: Make type safeDylan Baker
2020-09-24compilers/mixins/clike: fix mypy issuesDylan Baker