92 Commits (6165db80bb0d014d9d1fc0d3f8a9d78e92492b94)

Author SHA1 Message Date
Sam James 2a9f40ff7a
compilers: make lang_map public 8 months ago
Sam James 4ad792e158
compilers: detect: fix pre-processor scraping by defining language 8 months ago
Sam James b56a3198b4
compilers: detect: fix comment/error string in _get_gnu_compiler_defines 8 months ago
Sam James 4cebb77e1e
compilers: detect: fix typo in comment 8 months ago
Axel Ricard 4c6d370a0e add cross-compile argument for ldc linker guessing 9 months ago
Axel Ricard 8d7ffe6e86 fix sanity check for d cross-compilation 9 months ago
Jonathan Schleifer 205f09e1b0 Prefer Clang over GCC for Objective-C(++) 10 months ago
Xavier Claessens 6a1732a29d nasm: Fallback to native compiler when cross compiling 10 months ago
William D. Jones 886836a69b Don't sanitize a None path when checking for, but could not find, unsupported cl clones. 10 months ago
Will Toohey 456d879ff4 Fix regression in TI CGT support 11 months ago
Xavier Claessens c1076241af compilers: No need to pass exe_wrapper everywhere 11 months ago
Petr Machacek eb74bb8dbf Added support for Texas Instruments C6000 compiler. 12 months ago
Charles Brunet f9479787a0 fix reconfigure subproject base options 12 months ago
Charles Brunet 76f6874e48 Fix base and compiler options not reconfigurable. 12 months ago
dragonmux a234c001a0 compilers/detect: Implemented logic for checking suffixed LLVM tools before non 1 year ago
H. Vetinari 6fcf8632c6 fix UnboundLocalError if guess_win_linker fails in detect_fortran_compiler 1 year ago
Dylan Baker 314d9f0c74 Differentiate message between dynamic linker and archiver 1 year ago
Dylan Baker e991c4d454 Use SPDX-License-Identifier consistently 1 year ago
H. Vetinari cc5a95a56a detect windows linkers for flang in detect_fortran_compiler 1 year ago
Will Toohey 8c70ce466b More robust linker detection for armar (TI vs non-TI) 1 year ago
Filipe Laíns 025bcc0d9d compilers: fix compiler detection when the "ccache" string is in the path 1 year ago
Eli Schwartz 90ce084144
treewide: automatic rewriting of all comment-style type annotations 2 years ago
Eli Schwartz e2ce53b6b4
compilers: detect cython version on stdout for newer cython versions 2 years ago
Eli Schwartz a1ef957e34
linkers: delay implementations import until detect is run 2 years ago
Alyssa Ross 8c766f5b5b compilers: don't recommend deprecated env var 2 years ago
Eli Schwartz d87d912e5d
compilers: fix detection of ifx compiler 2 years ago
Eli Schwartz a6bf2c1e2c
compilers: add logging for non c_or_cpp language detection 2 years ago
Eli Schwartz aa13c46822
WIP: refactor loggable popen calls for consistency 2 years ago
Volker Weißmann 2699fd4b8a During reconfigure, show that no compiler was found, if compiler fails sanity check. 2 years ago
Nomura c1fce8f60f Initial support for Metrowerks Assembler 2 years ago
Nomura 18cfa545f0 Initial support for Metrowerks C/C++ compiler 2 years ago
Sebastian Dröge 22960758aa rust: Use the corresponding rustc version when clippy-driver is chosen as Rust compiler 2 years ago
Josh Soref cf9fd56bc9 fix various spelling issues 2 years ago
Khem Raj 24ea1d3f19 detect.py: Be more precise about detecting xtensa gcc toolchains 2 years ago
L. E. Segovia c2b0ca0fb9 nasm: Detect and use MSVC linker if present 2 years ago
Kleis Auke Wolthuizen 18d2431685 emscripten: remove no longer relevant comment 2 years ago
Xavier Claessens 2961adb8c8 Compilers: Keep ccache and exelist separated 2 years ago
Robert Cohn 1939e567d6 basic support for oneapi compilers 2 years ago
Xavier Claessens 942aea230f Add MASM compiler 2 years ago
Xavier Claessens 4f4076bfc0 nasm: Harcode default path on Windows 2 years ago
Xavier Claessens d29ef2b128 Add yasm as fallback for nasm language 2 years ago
Xavier Claessens 01ee141339 Add NASM compiler 2 years ago
Dylan Baker 188c552dcf pylint: enable use-maxsplit-arg 2 years ago
Eli Schwartz edc3e26369
fix odd mypy issue in unreachable code 2 years ago
Eli Schwartz 8277a1aba8
simplify type annotation 2 years ago
Eli Schwartz ab20eb5bbc
compilers: avoid importing compilers upfront for detect 2 years ago
Eli Schwartz cc5ef6478f
compilers: perform targeted imports for detect 2 years ago
Eli Schwartz f6f876481f
compilers: use more direct checks for what kind of compiler we have 2 years ago
Eli Schwartz 775b67c5c1
compilers/detect: rename potentially conflicting name 2 years ago
Eli Schwartz 2b90152fe5
compilers: use consistent function signature for objc 2 years ago