43 Commits (687eebee298fd1091eab0173febad7be1ce82e2a)

Author SHA1 Message Date
Dylan Baker c6ec13e6bf
Only try to get RSP syntax if RSP is supported (#8804) 4 years ago
Dylan Baker 320412b3bb compilers/linkers: Add a methhod for getting the rspfile syntax 4 years ago
Eli Schwartz 6a0fabc647
mass rewrite of string formatting to use f-strings everywhere 4 years ago
Eli Schwartz 4340bf34fa
various python neatness cleanups 4 years ago
Peter Harris c0b448d3ca aix: avoid -bsvr4 flag 4 years ago
Dylan Baker 4b0b44afac move handling of CFLAGS and friends to environment 4 years ago
Dylan Baker a2055ad18b import MachineChoice from mesonlib 4 years ago
Dylan Baker fe973d9fc4 use OptionKey for compiler_options 4 years ago
Alan Coopersmith fdfc239cda linkers: add rpath_dirs_to_remove support to SolarisDynamicLinker 4 years ago
Martin Storsjö c9685ac561 Fix the subsystem options for lld in mingw mode 4 years ago
Laurin-Luis Lehning b9b2e0223e Less restrictive get_win_subsystem_args implementations 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 76b577af11 Oversight in VisualStudioLikeLinkerMixin 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
Laurin-Luis Lehning bab1087422
Add support for driving lld-link indirectly through clang on Windows 4 years ago
Jussi Pakkanen c8af3c8d29 Revert "Add thinlto support. Closes #7493." 4 years ago
Jussi Pakkanen 3e6fbde94c Add thinlto support. Closes #7493. 4 years ago
Roman Bolshakov 30a102d9a3 linkers: Drop -pie on macOS 4 years ago
Dylan Baker be99d00e95 linkers: Fix Xilink constructor 4 years ago
Dylan Baker 682d22129c compilers: Tell mypy that the compiler mixins are just that 4 years ago
Sebastian Meyer 35a5a69355 Some fixes for CompCert 4 years ago
Dylan Baker 3526b36a77 linkers: fully type annotate and fix mypy issues 4 years ago
Dylan Baker 4401668c9a linkers/compilers: Move an emscripten method to the compiler 4 years ago
Dylan Baker 67ab2880dd linkers: Make id a class variable for DynamicLinkers 4 years ago
Dylan Baker fc86df3d2c linkers: Fix argument error 4 years ago
Sebastian Meyer a24fde6fde
Add support for the CompCert C Compiler 4 years ago
Peter Harris 0f90299b1c aix: allow both 32-bit and 64-bit objects in a static library 4 years ago
Peter Harris abe72d5c84 aix: detect and support the AIX dynamic linker 4 years ago
Antony Chan 70edf82c6c Make meson recognize the Qualcomm LLVM toolchain 4 years ago
Nirbheek Chauhan 21da2c9040 Fix native builds on Windows ARM64 machines 4 years ago
Michael Hirsch, Ph.D f985bb7383
add Nvidia HPC SDK compilers 4 years ago
Alan Coopersmith 5b82bb8689 SolarisDynamicLinker: Check if linker supports -z type=pie 4 years ago
Alan Coopersmith 28d1bb9016 SolarisDynamicLinker: add get_asneeded_args() & get_pie_args() 5 years ago
Dylan Baker 93c3ec7e2d compilers: Return CompilerArgs from compiler instance 5 years ago
Nirbheek Chauhan 47c477711b apple: -headerpad args are ignored when bitcode is enabled 5 years ago
Dan Kegel 877dcdbcca gnulike linkers (and ar) accept rsp files. 5 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
Andrei Alexeyev 9492eec55f Do not pass rpath flags to wasm-ld 5 years ago
Michael c53b637959 switch python2 %s for python3 .format 5 years ago
John Ericson 3a4388e51d Fix legacy env var support with cross 5 years ago
alanNz 7460292810 -Add xc16 and c2000 C,Cpp toolchain support 5 years ago
Dylan Baker 23b5f9b351 linkers: Allow optlink to be invoked indirectly 5 years ago
Dylan Baker 06bbf6cf93 linkers: Move import_library_args to from VS compiler to linker 5 years ago
Dylan Baker 654f427759 compilers/linkers: Add a representation for wasm-ld 5 years ago
Nirbheek Chauhan be486a2ec8 ninjabackend: List PDBs in output list for targets 5 years ago
Dylan Baker 48f3e72493 linkers: Update the linker names to be more consistent 5 years ago
Dylan Baker a9cd197c7b linkers: typing -> T fixup 5 years ago