aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/detect.py
AgeCommit message (Expand)AuthorFilesLines
2024-05-22add cross-compile argument for ldc linker guessingAxel Ricard1-1/+5
2024-05-22fix sanity check for d cross-compilationAxel Ricard1-1/+2
2024-05-15Merge pull request #11421 from mon/ti-armclangJussi Pakkanen1-6/+5
2024-04-28Prefer Clang over GCC for Objective-C(++)Jonathan Schleifer1-5/+4
2024-04-26nasm: Fallback to native compiler when cross compilingXavier Claessens1-3/+9
2024-04-15Don't sanitize a None path when checking for, but could not find, unsupported...William D. Jones1-2/+2
2024-04-03Fix regression in TI CGT supportWill Toohey1-6/+5
2024-03-15compilers: No need to pass exe_wrapper everywhereXavier Claessens1-57/+50
2024-03-12Added support for Texas Instruments C6000 compiler.Petr Machacek1-14/+24
2024-03-10fix reconfigure subproject base optionsCharles Brunet1-2/+2
2024-03-01Fix base and compiler options not reconfigurable.Charles Brunet1-1/+1
2024-02-24compilers/detect: Implemented logic for checking suffixed LLVM tools before nondragonmux1-1/+5
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
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker1-11/+1
2023-12-11detect windows linkers for flang in detect_fortran_compilerH. Vetinari1-2/+14
2023-12-01More robust linker detection for armar (TI vs non-TI)Will Toohey1-3/+1
2023-09-01compilers: fix compiler detection when the "ccache" string is in the pathFilipe Laíns1-1/+1
2023-08-11treewide: automatic rewriting of all comment-style type annotationsEli Schwartz1-1/+1
2023-07-12compilers: detect cython version on stdout for newer cython versionsEli Schwartz1-3/+9
2023-06-26linkers: delay implementations import until detect is runEli Schwartz1-1/+1
2023-06-19compilers: don't recommend deprecated env varAlyssa Ross1-1/+1
2023-06-14compilers: fix detection of ifx compilerEli Schwartz1-1/+1
2023-06-14compilers: add logging for non c_or_cpp language detectionEli Schwartz1-11/+11
2023-06-14WIP: refactor loggable popen calls for consistencyEli Schwartz1-7/+2
2023-05-13During reconfigure, show that no compiler was found, if compiler fails sanity...Volker Weißmann1-4/+8
2023-05-06Initial support for Metrowerks AssemblerNomura1-1/+11
2023-04-24Initial support for Metrowerks C/C++ compilerNomura1-3/+38
2023-04-14rust: Use the corresponding rustc version when clippy-driver is chosen as Rus...Sebastian Dröge1-1/+12
2023-04-11fix various spelling issuesJosh Soref1-4/+4
2023-03-09detect.py: Be more precise about detecting xtensa gcc toolchainsKhem Raj1-1/+1
2023-02-20nasm: Detect and use MSVC linker if presentL. E. Segovia1-0/+3
2022-12-27emscripten: remove no longer relevant commentKleis Auke Wolthuizen1-2/+1
2022-10-25Compilers: Keep ccache and exelist separatedXavier Claessens1-27/+25
2022-10-24basic support for oneapi compilersRobert Cohn1-3/+35
2022-10-24Add MASM compilerXavier Claessens1-0/+42
2022-10-24nasm: Harcode default path on WindowsXavier Claessens1-0/+4
2022-10-24Add yasm as fallback for nasm languageXavier Claessens1-2/+6
2022-10-24Add NASM compilerXavier Claessens1-0/+31
2022-09-19pylint: enable use-maxsplit-argDylan Baker1-2/+2
2022-09-19fix odd mypy issue in unreachable codeEli Schwartz1-0/+1
2022-09-19simplify type annotationEli Schwartz1-1/+1
2022-09-19compilers: avoid importing compilers upfront for detectEli Schwartz1-114/+2
2022-09-19compilers: perform targeted imports for detectEli Schwartz1-86/+103
2022-09-19compilers: use more direct checks for what kind of compiler we haveEli Schwartz1-7/+7
2022-09-19compilers/detect: rename potentially conflicting nameEli Schwartz1-12/+12
2022-09-19compilers: use consistent function signature for objcEli Schwartz1-7/+7
2022-09-19compilers: remove dead codeEli Schwartz1-1/+1
2022-09-19compilers: single-source compiler class as cls, consistentlyEli Schwartz1-18/+26
2022-07-25linkers: Add a representation for the Apple AR LinkerDylan Baker1-1/+2