summaryrefslogtreecommitdiff
path: root/mesonbuild/compilers
AgeCommit message (Expand)Author
2024-07-11Move OptionKey in the option source file.Jussi Pakkanen
2024-07-10nasm: Add -mms-bitfields to the list of ignored flagsL. E. Segovia
2024-06-26compilers: Add support for OpenMP from homebrew with AppleClangDylan Baker
2024-06-26compilers|dependencies: Move Clang-CL specific logic out of OpenMP depDylan Baker
2024-06-26compilers: pass Environment to openmp_flagsDylan Baker
2024-06-24compilers: make lang_map publicSam James
2024-06-24compilers: detect: fix pre-processor scraping by defining languageSam James
2024-06-24compilers: detect: fix comment/error string in _get_gnu_compiler_definesSam James
2024-06-24compilers: detect: fix typo in commentSam James
2024-06-23compilers: cpp: fix header name and return value use in header checkBarnabás Pőcze
2024-06-23feat(compilers): cppm extension supportTheHillBright
2024-06-16BUG: Use an F77 snippet for sanity testing FortranRohit Goswami
2024-06-14Fix mypy.Jussi Pakkanen
2024-06-14Replace direct indexing with named methods.Jussi Pakkanen
2024-06-14Rename option variable to optstore to make it unique.Jussi Pakkanen
2024-06-08Use helper method in remaining compiler classes.Jussi Pakkanen
2024-06-08Use helper method in Rust compiler class.Jussi Pakkanen
2024-06-08Use helper method in Fortran compiler classes.Jussi Pakkanen
2024-06-08Use helper method in C++ compiler classes.Jussi Pakkanen
2024-06-08Create helper method for lang opts and use in C compiler classes.Jussi Pakkanen
2024-05-24compilers: improve a comment describing why we add a silly clang workaroundEli Schwartz
2024-05-23Refactor option classes to their own file.Jussi Pakkanen
2024-05-22cuda: fix `cuda.find_library()` hardcoded to yield trueDavid Seifert
2024-05-22add cross-compile argument for ldc linker guessingAxel Ricard
2024-05-22fix sanity check for d cross-compilationAxel Ricard
2024-05-19Fix handling of C standard support for Emscripten.Ralf Gommers
2024-05-15Merge pull request #11421 from mon/ti-armclangJussi Pakkanen
2024-05-07cuda: pass static archives to nvcc without -Xlinker= prefixDavid Seifert
2024-05-07Add support for GCC's null_terminated_string_arg function attributeTristan Partin
2024-04-30Fix dependencies for vala.links #13158Ben Corby
2024-04-28Prefer Clang over GCC for Objective-C(++)Jonathan Schleifer
2024-04-27compilers/fortran: fix werror options for Intel compilersBenjamin Gilbert
2024-04-27backend/ninja: use generate_basic_compiler_args() for C#, Java, SwiftBenjamin Gilbert
2024-04-26nasm: Fallback to native compiler when cross compilingXavier Claessens
2024-04-25Catch Python exception in the event alignment can't be converted to intTristan Partin
2024-04-24rust: Fix warning_level=everything caseXavier Claessens
2024-04-23Fix compile.links for valaBen Corby
2024-04-22Merge pull request #12808 from U2FsdGVkX1/masterJussi Pakkanen
2024-04-15Don't sanitize a None path when checking for, but could not find, unsupported...William D. Jones
2024-04-09nasm, yasm: Fix debug flags for Windows and macOSL. E. Segovia
2024-04-09nasm, yasm: Fix debug flags for Windows and macOSL. E. Segovia
2024-04-05compilers: Ensure -L flags do not get reordered when used with MSVCL. E. Segovia
2024-04-05Merge pull request #12144 from amyspark/fix-msvc-clangcl-linker-flag-detectionJussi Pakkanen
2024-04-03Fix regression in TI CGT supportWill Toohey
2024-04-01nasm: Add support for .nasm file extension (#13027)Junior Rantila
2024-03-28compilers: cpp: reduce macro pollution for stdlib macrosSam James
2024-03-28compilers: cpp: factor out C++ stdlib detectionSam James
2024-03-28Pass Environment down from BackendSam James
2024-03-28compilers: cpp: don't set stdlib assertion macros if already setSam James
2024-03-28compilers: cpp: relax assertion level for libc++Sam James