60 Commits (46b68d4c83bba705bb520877c7b0bd04c2f8cd5b)

Author SHA1 Message Date
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
Daniel Mensinger 47373a2438
typing: get rid of most T.cast 4 years ago
Nirbheek Chauhan 21da2c9040 Fix native builds on Windows ARM64 machines 4 years ago
Dylan Baker 93c3ec7e2d compilers: Return CompilerArgs from compiler instance 5 years ago
Dylan Baker 9d0ad66c29 compilers: Split CompilerArgs into a separate module 5 years ago
Dylan Baker 386721f7fd compilers: Add missing annotations to CompilerArgs class 5 years ago
Dylan Baker b887212bee compilers: Use enum for for deupdlication returns in CompilerArgs 5 years ago
Nirbheek Chauhan 47c477711b apple: -headerpad args are ignored when bitcode is enabled 5 years ago