118 Commits (58cfd8fc2c6f1ec871f227e99ae4ed06eb95d92d)

Author SHA1 Message Date
Eli Schwartz 4340bf34fa
various python neatness cleanups 4 years ago
Dylan Baker 90a7de3f2b Ensure that $lang_args and $lang_link_args are properly parsed 4 years ago
Dylan Baker 6c1467db27 compilers: Only insert -flto-jobs in clang's link arguments 4 years ago
Olexa Bilaniuk a2530373c7 Add default debug flags for two configurations to NVCC. 4 years ago
Jussi Pakkanen 6a75d6c233 Add custom entyr to cuda buildtype dict. Closes #8336. 4 years ago
Dylan Baker 6f532b72c8 Add support for LLVM's thinLTO 4 years ago
Dylan Baker bffc94b08f compilers: Add support for using multiple threads with lto 4 years ago
Antonin Décimo 39ede12aa5 Fix misspells 4 years ago
Dylan Baker 4b0b44afac move handling of CFLAGS and friends to environment 4 years ago
Dylan Baker f202da0689 use PEP8 style naming for LANGUAGES_USING_* as well 4 years ago
Dylan Baker 4580433b82 rename cflags_mapping to CFLAGS_MAPPING 4 years ago
Dylan Baker 71db6b04a3 use OptionKey for builtin and base options 4 years ago
Dylan Baker f9b19e73a5 move OptionKey to mesonlib 4 years ago
Dylan Baker fe973d9fc4 use OptionKey for compiler_options 4 years ago
Laurin-Luis Lehning 4164efceca Propagate Windows target checks up 4 years ago
Laurin-Luis Lehning 919278e3e1 Give get_gui_app_args access to the Environment 4 years ago
Laurin-Luis Lehning 4053babf9c Slight consistency changes to get_gui_app_args 4 years ago
Laurin-Luis Lehning 9de09e9aa6 Give get_win_subsystem_args access to env 4 years ago
Laurin-Luis Lehning 2fb4d1f751 Make win_subsystem a linker property 4 years ago
Jussi Pakkanen 5bd1276d20 Create unit test for C++ modules and accept ixx as C++ source extension. 4 years ago
Jussi Pakkanen c21b04ba08 Add prelinking support for static libraries. 4 years ago
Christoph Reiter abc7e6af01 Add a variant of TemporaryDirectory that uses windows_proof_rmtree() 4 years ago
Jussi Pakkanen c8af3c8d29 Revert "Add thinlto support. Closes #7493." 4 years ago
Christoph Reiter 5dd174c60b Fix "generator doesn't stop" on Windows 4 years ago
Jussi Pakkanen 3e6fbde94c Add thinlto support. Closes #7493. 4 years ago
Xavier Claessens 7902d2032d Refactor handling of machine file options 4 years ago
Peter Harris 8b8a610ea4 vs: add static_from_buildtype to b_vscrt 4 years ago
Jussi Pakkanen 1a0603835e Add win_subsystem kwarg. Closes #7765. 4 years ago
Dylan Baker 135f5d5838 compilers: make get_optimization_args abstract 4 years ago
Dylan Baker 6a9761a2c0 compilers/d: add type annotations 4 years ago
Dylan Baker 738e343860 compilers: move _build_wrapper out of clike into Compiler 4 years ago
Dylan Baker 8291e947f5 compilers: move get_compile_check_args() to Compiler 4 years ago
Dylan Baker e039727e63 compilers/fortran: add type annotations 4 years ago
Dylan Baker efceec9615 Compilers/vala: Add type annotations 4 years ago
Dylan Baker d3a059b55f compilers/cuda: make type safe 4 years ago
Dylan Baker 224a752489 compilres: move depfile_for_object to compiler 4 years ago
Dylan Baker 413f4d87e9 compilers/cs: Add type annotations 4 years ago
Dylan Baker e7f0890cb9 compilers: move get_dependency_gen_args to base Compiler 4 years ago
Dylan Baker 1513aa437d compilers: move split_shlib_to_parts to the base compiler 4 years ago
Dylan Baker fe97977b00 compilers/cpp: Add type annotations 4 years ago
Dylan Baker 96a1ae6dfe compilers: fully type annotate the C compilers 4 years ago
Dylan Baker 682d22129c compilers: Tell mypy that the compiler mixins are just that 4 years ago
Dylan Baker 2c0fbe161d compilers: make is_cross part of the base Compiler class 4 years ago
Dylan Baker 98416e7f75 compilers: put name_string method in base compiler 4 years ago
Dylan Baker a0a8ef567e compilers/mixins/intel: Use the has_func_attribute_extra_args function 4 years ago
Dylan Baker 48a181866f compilers/mixins/clang: Make type safe 4 years ago
Dylan Baker bb3fe3c451 compilers/mixins/clike: fix mypy issues 4 years ago
Dylan Baker 79d1ecd5bc compilers/compilers: Fully type annotate 4 years ago
Dylan Baker d326c87fe2 compilers: Use a distinct type for compile/link results 4 years ago
Xavier Claessens 9d338200da external-project: New module to build configure/make projects 4 years ago