summaryrefslogtreecommitdiff
path: root/mesonbuild/compilers
AgeCommit message (Expand)Author
2024-03-15compilers: Every compiler can run codeXavier Claessens
2024-03-13compilers: cpp: improve libc++ vs libstdc++ detection (again)Sam James
2024-03-12Added support for Texas Instruments C6000 compiler.Petr Machacek
2024-03-11Only link to generated pch object when using msvc. (#12957)Elliot
2024-03-10fix reconfigure subproject base optionsCharles Brunet
2024-03-06cuda: respect host compiler `-Werror`David Seifert
2024-03-03compilers: only wrap multiple input libraries with start/end groupEli Schwartz
2024-03-03compilers: avoid catching -Wl,-soname and wrapping with start/end groupEli Schwartz
2024-03-01Fix base and compiler options not reconfigurable.Charles Brunet
2024-02-28nvcc: avoid adding `-Wpedantic` to compile linesDavid Seifert
2024-02-26Fix lint warning.Jussi Pakkanen
2024-02-25clang: Fix tests that use /DEF for MSVC LINK.exeL. E. Segovia
2024-02-25compilers: Forward Meson's preference of lld-link to clang-clL. E. Segovia
2024-02-25linkers: Fix detection of link arguments to Clang(-cl) + MSVCL. E. Segovia
2024-02-24compilers/detect: Implemented logic for checking suffixed LLVM tools before nondragonmux
2024-02-23compilers: 'H' is a C++ headerDylan Baker
2024-02-12compilers: fix inconsistent None-breaking return value for compile()Eli Schwartz
2024-02-05Turn on strict mode, as it is no longer the default since Python 3.6U2FsdGVkX1
2024-02-04Fix ninja cannot find the library when libraries contain symlinks.U2FsdGVkX1
2024-02-02fix UnboundLocalError if guess_win_linker fails in detect_fortran_compilerH. Vetinari
2024-01-26Differentiate message between dynamic linker and archiverDylan Baker
2024-01-18Compilers: pass -Werror to the linker with b_ltoSam James
2024-01-17rust: fix linking static executablesAlyssa Ross
2024-01-15compilers: add c23 and gnu23 c_stdsSimon Ser
2024-01-09compilers: cpp: wire up debugstl for ClangSam James
2024-01-09compilers: cpp: wire up stdlib assertionsSam James
2023-12-26nvcc compiler: support find dependency header fileswrvsrx
2023-12-26Revert "clike: Deduplicate rpath linker flags"Eli Schwartz
2023-12-23Remove `get_buildtype_args` functionCharles Brunet
2023-12-23compilers/elbrus: wrap get_default_include_dirs with lru_cacheDenis Drakhnia
2023-12-20compilers: Add partial docstrings for a couple of Compiler methodsDylan Baker
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker
2023-12-11detect windows linkers for flang in detect_fortran_compilerH. Vetinari
2023-12-05compilers: drop dead codeEli Schwartz
2023-12-01More robust linker detection for armar (TI vs non-TI)Will Toohey
2023-11-26fix broken type annotation imports being ignoredEli Schwartz
2023-11-22clike: Deduplicate rpath linker flagsFini Jastrow
2023-11-04Fix visibility attribute support check for GCC on WindowsChristoph Reiter
2023-10-31Fix traceback on AIX in shlib archiving codeAditya Vidyadhar Kamath
2023-10-20fix ninja backend rules containing internal enum reprsEli Schwartz
2023-10-20add missing imports for future annotationsEli Schwartz
2023-10-19rust: Always link dll and exe with the correct vscrtXavier Claessens
2023-10-19Remove duplicated code to canonicalize b_vscrt option valueXavier Claessens
2023-10-16compilers/d: use DFeatures for get_features_argsDylan Baker
2023-10-16compilers/d: remove duplicate method from subclassDylan Baker
2023-10-12cpp: use -nostlib++ instead of -nostlib for custom cpp_stdlibMattijs Korpershoek
2023-10-09Allow c++23 in gcc-11.Benjamin Redelings
2023-10-04clike compilers: use MesonBugException instead of AssertionErrorMarvin Scholz
2023-09-26compilers: use correct version comparison for openbsd librariesEli Schwartz
2023-09-25fix bug where all java builds & tests fail to run SanityCheck on JDK11Alan Brooks