aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/compilers
AgeCommit message (Expand)AuthorFilesLines
2024-02-25clang: Fix tests that use /DEF for MSVC LINK.exeL. E. Segovia1-0/+7
2024-02-25compilers: Forward Meson's preference of lld-link to clang-clL. E. Segovia1-0/+12
2024-02-25linkers: Fix detection of link arguments to Clang(-cl) + MSVCL. E. Segovia1-1/+7
2024-02-24compilers/detect: Implemented logic for checking suffixed LLVM tools before nondragonmux1-1/+5
2024-02-23compilers: 'H' is a C++ headerDylan Baker1-1/+1
2024-02-12compilers: fix inconsistent None-breaking return value for compile()Eli Schwartz1-3/+3
2024-02-05Turn on strict mode, as it is no longer the default since Python 3.6U2FsdGVkX11-3/+6
2024-02-04Fix ninja cannot find the library when libraries contain symlinks.U2FsdGVkX11-7/+4
2024-02-02fix UnboundLocalError if guess_win_linker fails in detect_fortran_compilerH. Vetinari1-0/+1
2024-01-26Differentiate message between dynamic linker and archiverDylan Baker1-1/+1
2024-01-18Compilers: pass -Werror to the linker with b_ltoSam James1-0/+3
2024-01-17rust: fix linking static executablesAlyssa Ross1-0/+7
2024-01-15compilers: add c23 and gnu23 c_stdsSimon Ser1-1/+7
2024-01-09compilers: cpp: wire up debugstl for ClangSam James1-0/+13
2024-01-09compilers: cpp: wire up stdlib assertionsSam James1-0/+22
2023-12-26nvcc compiler: support find dependency header fileswrvsrx1-0/+9
2023-12-26Revert "clike: Deduplicate rpath linker flags"Eli Schwartz1-1/+1
2023-12-23Remove `get_buildtype_args` functionCharles Brunet22-312/+75
2023-12-23compilers/elbrus: wrap get_default_include_dirs with lru_cacheDenis Drakhnia1-0/+2
2023-12-20compilers: Add partial docstrings for a couple of Compiler methodsDylan Baker1-0/+19
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker30-340/+39
2023-12-11detect windows linkers for flang in detect_fortran_compilerH. Vetinari1-2/+14
2023-12-05compilers: drop dead codeEli Schwartz7-24/+0
2023-12-01More robust linker detection for armar (TI vs non-TI)Will Toohey1-3/+1
2023-11-26fix broken type annotation imports being ignoredEli Schwartz1-1/+1
2023-11-22clike: Deduplicate rpath linker flagsFini Jastrow1-2/+2
2023-11-04Fix visibility attribute support check for GCC on WindowsChristoph Reiter1-7/+7
2023-10-31Fix traceback on AIX in shlib archiving codeAditya Vidyadhar Kamath1-0/+2
2023-10-20fix ninja backend rules containing internal enum reprsEli Schwartz3-4/+4
2023-10-20add missing imports for future annotationsEli Schwartz1-0/+2
2023-10-19rust: Always link dll and exe with the correct vscrtXavier Claessens1-0/+16
2023-10-19Remove duplicated code to canonicalize b_vscrt option valueXavier Claessens4-70/+29
2023-10-16compilers/d: use DFeatures for get_features_argsDylan Baker2-85/+64
2023-10-16compilers/d: remove duplicate method from subclassDylan Baker1-88/+0
2023-10-12cpp: use -nostlib++ instead of -nostlib for custom cpp_stdlibMattijs Korpershoek1-0/+3
2023-10-09Allow c++23 in gcc-11.Benjamin Redelings1-1/+1
2023-10-04clike compilers: use MesonBugException instead of AssertionErrorMarvin Scholz1-1/+1
2023-09-26compilers: use correct version comparison for openbsd librariesEli Schwartz1-3/+6
2023-09-25fix bug where all java builds & tests fail to run SanityCheck on JDK11Alan Brooks1-1/+1
2023-09-24cpp: restore c++26 supportChristoph Reiter1-1/+1
2023-09-21objective-c++: add support for current supported standards in Apple ClangSteven Noonan1-1/+3
2023-09-19Rust: Use Popen_safe_logged in sanity checksXavier Claessens1-11/+5
2023-09-18Metrowerks assembler should not inherit opt args from mixinNomura1-0/+3
2023-09-18Metrowerks: set optlevel 3 to max optimization argsNomura1-1/+1
2023-09-18Metrowerks: remove duplicate optimization argsNomura1-4/+4
2023-09-09clike compilers: fix cross_* functions' includeMoody Liu1-3/+5
2023-09-07Rename OptionOverrideProxy to OptionsView and move to coredataXavier Claessens1-2/+2
2023-09-07Add compiler.has_defineMarvin Scholz1-7/+20
2023-09-01compilers: fix compiler detection when the "ccache" string is in the pathFilipe Laíns1-1/+1
2023-08-30Merge pull request #10332 from xclaesse/std-optJussi Pakkanen3-96/+98