67 Commits (6fad02db04534519e96f1ba66a178c6c9735554f)

Author SHA1 Message Date
Alyssa Ross 8c766f5b5b compilers: don't recommend deprecated env var 1 year ago
Eli Schwartz d87d912e5d
compilers: fix detection of ifx compiler 1 year ago
Eli Schwartz a6bf2c1e2c
compilers: add logging for non c_or_cpp language detection 1 year ago
Eli Schwartz aa13c46822
WIP: refactor loggable popen calls for consistency 1 year 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
Eli Schwartz 4487a256e0
compilers: remove dead code 2 years ago
Eli Schwartz 5c4cd9162e
compilers: single-source compiler class as cls, consistently 2 years ago
Dylan Baker d6b9d431ec linkers: Add a representation for the Apple AR Linker 2 years ago
Justin Blanchard ec388fe7c2 ar linker: detect the "osx ld" case (where generating thin archives won't work) based on host OS, not build OS. 2 years ago
Eli Schwartz 0eed99318b
compilers: add logging to obscure compiler defines scraper 2 years ago
Eli Schwartz 1f527550c6
compilers: include compiler detection output in the debug logs 2 years ago
Eli Schwartz 93ba937186
compilers: better reporting of command failures 2 years ago
Tristan Partin af846a109f Detect Cython and Vala compilers on the build machine always 2 years ago
Stepan Nassyr b0158955b7 ACfL version detection with regex 3 years ago
Stepan Nassyr d045c9f79d Allow for 3-component ACfL versions 3 years ago
Eli Schwartz 1c52ac4e15
move various imports into TYPE_CHECKING blocks for neatness 3 years ago
Fini Jastrow c16fdaeeca linkers: Add support for mold linker 3 years ago
Xavier Claessens ebbe4425e7 Debian renamed cython to cython3, support both 3 years ago
Dylan Baker 655746e8b4 compilers: fix mypy warning in Rust detection 3 years ago
Eli Schwartz bfdbf7bf65 remove unused type ignore that mypy 0.940 no longer needs 3 years ago
Eli Schwartz 9daaece785
flake8: fix various whitespace errors with badly aligned code 3 years ago
Eli Schwartz 60c893f1c2
flake8: remove some redundant separators 3 years ago
Eli Schwartz baecebda0e
flake8: fix typoed whitespace surrounding tokens 3 years ago
William Toohey b4d9b2551c Genericise TI compiler and add MSP430 support 3 years ago
Eli Schwartz ff7a30c0ea mark regex string as raw string to fix invalid escapes 3 years ago
Eli Schwartz 3990dc6d64 flake8: fix indentation style 3 years ago
Ben Boeckel f30e83efd6 armltdclang: add support for ARM Ltd.'s `armclang` toolchain 3 years ago
William D. Jones 94a5ffabf3 Add 64-bit paths to check for unsupported Watcom cl.exe clones. 3 years ago
Eli Schwartz 8947352889 fix various flake8 whitespace errors 3 years ago