38 Commits (37ef5bfdde90187174f56a02ac2700703c46c226)

Author SHA1 Message Date
Eli Schwartz 680b5ff819
treewide: add future annotations import 2 years ago
jack 7e4f6df07a linkers: detect ld64 as AppleDynamicLinker 2 years ago
Jan Janssen ded57707c8 linkers: Do not use numeric windows subsystems with lld 2 years ago
Jan Janssen 9f6b1b8a68 linkers: Fix lld detection 2 years ago
Kleis Auke Wolthuizen 51ac9ed317 emscripten: use single arguments when specifying options 2 years ago
David Robillard e85138fcc8 Fix various spelling errors 2 years ago
Alan Coopersmith 8ee4660788 linkers: Don't build thin archives on illumos or Solaris 2 years ago
Tatsuyuki Ishi 673dca5c07 Add b_thinlto_cache for automatically configuring incremental ThinLTO 2 years ago
Andres Freund db7503690c AIX: allow link_whole, it's the only supported behaviour anyway 2 years ago
Dylan Baker 188c552dcf pylint: enable use-maxsplit-arg 2 years ago
Eli Schwartz 5bfab845d0
compilers: directly import from subpackages 2 years ago
Alf Henrik Sauge 06bf9a5cda Fix purely white space issues reported by flake8 2 years ago
Dylan Baker d6b9d431ec linkers: Add a representation for the Apple AR Linker 2 years ago
Justin Blanchard ec388fe7c2 ar linker: detect the "osx ld" case (where generating thin archives won't work) based on host OS, not build OS. 2 years ago
Tristan Partin 153e81a816 Fix --allow-shlib-undefined for LLVM versions > 9 3 years ago
Lens b1abda2b4b linkers/MinGW: Allow `efi_application` value for `win_subsystem` 3 years ago
Fini Jastrow c16fdaeeca linkers: Add support for mold linker 3 years ago
Eli Schwartz a009eacc65
treewide: string-quote the first argument to T.cast 3 years ago
William Toohey b4d9b2551c Genericise TI compiler and add MSP430 support 3 years ago
Eli Schwartz 9f384e9207
fix type annotations for compiler toolchain rpaths 3 years ago
georgev93 18e4b3f4f9 Changing xc16's linker from 'xc16-gcc.exe' to 'xc16-gcc'. Windows will 3 years ago
Eli Schwartz 8947352889 fix various flake8 whitespace errors 3 years ago
Christian Clauss a5020857f3 Fix typos discovered by codespell 3 years ago
Eli Schwartz 0a3a9fa0c3
ar linker: generate thin archives for uninstalled static libraries 3 years ago
Eli Schwartz 253ff71e6b
linkers: reorganize Ar linker into a base class 3 years ago
Mat Cross 436a257c50 Comments on nagfor options setup. 3 years ago
Mat Cross 0e86258748 Implemented some missing operation for the NAG Fortran Compiler. 3 years ago
Dylan Baker 4d7031437c pylint: turn on superflous-parens 3 years ago
David Seifert 4f56080ce2
Cuda: Fix linking with shared versioned internal libs 3 years ago
Ian Harvey 7b8fecf573 Update linkers.py 3 years ago
Paolo Bonzini 3efed376c3 linkers: remove is_shared_module argument to get_soname_args 3 years ago
Paolo Bonzini d5535065bc do not add SONAME to shared modules 3 years ago
Eli Schwartz bd6f46e723 condense lines 3 years ago
Eli Schwartz b4b488f33c simplify mesonlib imports for the sake of line lengths 3 years ago
Eli Schwartz dd31891c1f more f-strings too complex to be caught by pyupgrade 3 years ago
miebka 3021f256ea C2000: linker uses now binary setting defined within the cross-file 3 years ago
Daniel Mensinger 0f237b8d1d linkers: move linkers.py into the linkers package 3 years ago
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