aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/compilers
AgeCommit message (Expand)AuthorFilesLines
28 hourscpp: handle Apple Clang deprecation of hardening macro for old versions tooHEADmasterSam James1-3/+4
6 daysswift: Pass C++ base compile options to swiftcKatalin Rebhan1-1/+5
6 daysAdd swift_interoperability_mode kwargKatalin Rebhan2-8/+8
8 dayscall determine_rpath_dirs only when linker requires itCharles Brunet5-23/+16
10 daysbuild: allow picking 'rust' as a link_languagePaolo Bonzini1-1/+1
10 daysninjabackend: handle specially TUs where compilation and linking happens toge...Paolo Bonzini2-0/+5
10 daysfix formatting issue in the previous commitEli Schwartz1-7/+5
11 daysc: add more exceptions to -Wno-*Henrik Lehtonen1-4/+13
2025-07-24Add -parse-as-library to Swift library targetsKatalin Rebhan1-0/+3
2025-07-21rust: pass rpath arguments to rustdoc --testPaolo Bonzini1-1/+21
2025-07-18Fix use of a .pxi Cython include file as source from `configure_file`Ralf Gommers1-1/+1
2025-07-18rust: add rust_dynamic_std optionPaolo Bonzini1-0/+6
2025-07-18compilers: add Rustup libdir even if there is no other rpath argumentPaolo Bonzini1-5/+5
2025-07-12cuda: enable support for `CCCL_ENABLE_ASSERTIONS`David Seifert1-1/+7
2025-07-10compilers: move CFLAGS/CXXFLAGS handling to EnvironmentPaolo Bonzini2-74/+30
2025-07-10options: apply CFLAGS even if c_link_args existsPaolo Bonzini1-6/+5
2025-07-10options: ignore c(pp)_link_args when deciding whether to apply C(XX)FLAGSPaolo Bonzini1-3/+1
2025-07-07Correct get_option_std_args for IntelClCCompilerMichael J Steel1-1/+1
2025-06-27compilers-fortran: Fix preprocessing when fortran uses concat operatorAndrew Lister2-0/+7
2025-06-23compilers: Implement get_cxx_interoperability_argsAlbert Tang1-0/+3
2025-06-23swift: Add support for C++/Objective-C++ interoperabilityAlbert Tang1-0/+6
2025-06-18compilers: pgi: fix preprocessing argumentsPaolo Bonzini1-0/+6
2025-06-06Fix Flang stdlib linking for LLVM toolchain versions >= 19Mugundanmcw1-1/+5
2025-06-05swift: Pass C base compile options to swiftcKatalin Rebhan1-1/+7
2025-06-05Add eld as default linker for Qualcomm Hexagon compilerKushal Pal1-1/+4
2025-05-31cargo: Add support for target specific dependenciesXavier Claessens1-2/+6
2025-05-21compilers: add option for ignoring system dirsDavid Seifert6-15/+15
2025-05-15coredata: remove unused argumentsPaolo Bonzini1-1/+1
2025-05-15options: restore special behavior of CFLAGS vs. c_argsPaolo Bonzini1-5/+12
2025-05-13cpp: Fix cpp_std=vc++14Peter Harris1-2/+1
2025-05-11compilers/rust: fix syntax of has_argument checksDaniel Foster1-2/+2
2025-05-02cpp: fix _LIBCPP_ENABLE_ASSERTIONS warningMartin Dørum1-2/+10
2025-04-30compilers: introduce common helper for sanity checksPaolo Bonzini8-69/+31
2025-04-30compilers: clike: log output of sanity checkPaolo Bonzini1-2/+1
2025-04-16compilers/rust: remove CRT selection from native_static_libs argsKacper Michajłow1-1/+1
2025-04-16linkers: pass system to DynamicLinker.__init__ for Darwin linkersPaolo Bonzini1-2/+2
2025-04-09interpreter: Error if java sources used with non-jar target (#14424)Andrew McNulty2-0/+8
2025-04-08coredata: move MutableKeyedOptionDict to optionsDylan Baker13-20/+19
2025-04-04compilers: move -std options to get_option_std_args, special-casing CUDAPaolo Bonzini9-64/+88
2025-04-04compilers: introduce get_option_std_argsPaolo Bonzini1-0/+3
2025-04-04compilers: remove useless get_option_compile_argsPaolo Bonzini2-6/+0
2025-04-03compilers/rust: fix sanity_check for Windows targetsKacper Michajłow1-1/+1
2025-04-02options: move BASE_OPTIONS to the options moduleDylan Baker2-32/+1
2025-04-02compilers: rust: fix derivation of RustdocTestCompilerPaolo Bonzini1-1/+2
2025-04-02ninjabackend: generate command line for rust doctestsPaolo Bonzini1-1/+10
2025-04-02compilers: introduce get_exe() and get_exe_args()Paolo Bonzini3-3/+9
2025-04-02ninjabackend: split out generation of rustc argumentsPaolo Bonzini1-0/+2
2025-03-12mesonbuild/compilers/detect.py: Support Open D ldc and dmdAndrei Horodniceanu1-1/+5
2025-03-10coredata: remove get_option_for_subprojectDylan Baker6-17/+19
2025-03-09compilers: convert `b_sanitize` to a free-form array optionPatrick Steinhardt5-22/+25