379 Commits (a3e2aa2d66202c6fec84222aba39437b3c3ca2d2)

Author SHA1 Message Date
Dylan Baker 7097d8a021 environment: Handle cases of no cs compiler being installed correctly 5 years ago
Dylan Baker 97dd522476 environment: Be stricter about detecting icl 5 years ago
makise-homura ee6c2c87fc Bringing back defines in Elbrus C compiler to simplify environment.py 5 years ago
makise-homura 7ca53e40a3 ObjC/ObjC++ compilers are not available for Elbrus, so don't fail 5 years ago
makise-homura 7321cc776a Fix missing 'defines' argumet for Elbrus compiler 5 years ago
Dylan Baker a55e3434c5 environment: Fix initialization of compilers that don't use a 5 years ago
Dylan Baker 255fa5a320 tests: Add a test case for finding ld 5 years ago
Dylan Baker 730a7b296f environment: Replace LD with <LANG>LD 5 years ago
Daniel Mensinger 09b53c534f types: import typing as T (fixes #6333) 5 years ago
Dylan Baker a8caf988c6 environment: Fix detection of icc on macOS 5 years ago
Jussi Pakkanen 7ec3af95e5
Updated linker MR (#6407) 5 years ago
Dylan Baker 47dfe34c85 Consider compiler arguments in linker detection logic 5 years ago
Dylan Baker 87766b3727 Allow setting <lang>_args before the compiler is detected 5 years ago
Jussi Pakkanen 63bea704dd Clean stray .o file that LDC creates during tests. 5 years ago
Dylan Baker d856118006 environment: Fix selecting the linker with rustc 5 years ago
Dylan Baker 8091b4c744 Intel: Dump worthless Xild abstractions 5 years ago
Dylan Baker 0ae911d893 environment: Add a special error case for getting GNU link.exe 5 years ago
Dylan Baker ab5ea9e8b6 environment: unify platform detection logic 5 years ago
Dylan Baker 8761ca7b7d environment: Remove duplicate argument from _guess_nix_linker 5 years ago
Dylan Baker ef9aeb188e Allow selecting the dynamic linker 5 years ago
Dylan Baker 5a83cb0d33 Fix detection of D linker in MSVC environments 5 years ago
Luca Bacci 2362bdbbf9 Fix regular expression for MSVC target arch detection 5 years ago
Eric Le Bihan 815563841a Fix cross-compilation of D programs 5 years ago
Jan Tojnar 3a050093a4 environment: Only check compiler basename for compiler name 5 years ago
Luca Bacci ad20067ed2 Raise an exception if we cannot detect the MSVC compiler target architecture 5 years ago
Wolfgang Stöggl f037e7ef45 Fix typos found by codespell 5 years ago
Aleksey Gurtovoy 48e6db89ab Ask Ninja to expand rsp files in compile_commands.json 5 years ago
Michael Hirsch, Ph.D 50225c14e2
fix PGI Windows 'ar' linker 5 years ago
Michael Hirsch, Ph.D 9c1bab67af
bugfix: fortran compiler assertionerror from 0c22798 5 years ago
GoaLitiuM 4f83c47880 d: Prefer MSVC and LLVM linker over optlink when available 5 years ago
Matt Turner 7685d49b04 environment: Add missing space between words 5 years ago
Dylan Baker b268327166 environment: Fix detection of xild with icc 5 years ago
Michael Hirsch, Ph.D 17f766105f intel-cl: correct argument order 5 years ago
Michael Hirsch, Ph.D 508662f277 BUGFIX: environment.py CudaCompiler missing info arg 5 years ago
Dylan Baker 65fc4149c5 environment: Detect sun4u and sun4v as sparc64 5 years ago
Dylan Baker afbed79baa compilers: replace uses of mesonlib.is_<os>() with self.info.is_<os>() 5 years ago
Dylan Baker 0c22798b1a compilers: replace CompilerType with MachineInfo 5 years ago
Dylan Baker ff4a17dbef compilers: Add a specific type for AppleClangC 5 years ago
Jussi Pakkanen 0b4d1e8afd Cross build is defined by the existance of a cross file. 5 years ago
Olexa Bilaniuk 2057ffccc3 Correct obviously-wrong test for gold linker. 5 years ago
Ting-Wei Lan 24bd029437 environment: LLVM 9 is now a stable release 5 years ago
Ting-Wei Lan 0390b673f1 Find clang-format with alternative names 5 years ago
Ting-Wei Lan 08ce1fb541 Move the list of LLVM version suffixes to a common place 5 years ago
Andrei Alexeyev 3fd460bce7 Fix GNU-like LLD being misdetected as MSVC-like LLD 5 years ago
Ting-Wei Lan 74d5136e59 environment: Don't make special case for scan-build on Linux 5 years ago
Aleksey Gurtovoy 6ac5db50c9 CUDA support on Windows 5 years ago
Gabriel Ganne e7197895b2 uniform scan-build detection process 5 years ago
Alan Coopersmith 3d74987c81 compilers: Recognize Solaris 11.4 linker 5 years ago
Andrei Alexeyev d768a76ab2 Workaround for mingw-llvm linker (lld) misdetection 5 years ago
Dylan Baker 15f8165bde environment: merge successive is_windows blocks 5 years ago