343 Commits (34ea71239db48951573180a41326d85890a6bb2e)

Author SHA1 Message Date
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
Dylan Baker 52aba19b17 environment: gcc/g++ and clang/clang++ are valid objc/objc++ compilers to try 5 years ago
Alan Coopersmith e5a67b4248 If ar is unrecognized, try gar for GNU ar 5 years ago
Aleksey Gurtovoy 75daed27bc mesonlib.split_args/quote_arg/join_args 5 years ago
Michael Hirsch, Ph.D c8d380e4ef
PGI: use ar link wrapper on Windows 5 years ago
Kramer Peace caec875fe1 Create CUDA linker with CUDA compiler 5 years ago
Kramer Peace fb9a5ce867 Add a CUDA linker object 5 years ago
Dylan Baker cf55cd5c92 environment: clang uses lld-link or link.exe on windows 5 years ago
Dylan Baker 0efab591da compilers: Move the compiler argument to proxy linker flags to the compiler class 5 years ago
Nirbheek Chauhan a107eab294 environment: Fix detection of MSVC arch on arm64 5 years ago
nia 246b49fe75 Support NetBSD aarch64 and earm. 5 years ago
Dylan Baker 3fbb450166 environment: Detect dynamic linker class 5 years ago
Dylan Baker 29f351c05a environment: Handle OBJC[PP] clang detection like C[PP] 5 years ago
Dylan Baker 1c455ee630 environment: Use a single function to check for ObjC and ObjC++ 5 years ago
Jussi Pakkanen f41bdae368 Add basic Webassembly support via Emscripten. 5 years ago
Jan Beich ddbf60f86d environment: simplify powerpc conditionals 5 years ago
Jan Beich 147d3f752c environment: simplify CPU logic via hw.machine_arch on BSDs 5 years ago
Michael Hirsch, Ph.D 7aecfb1540 remove unreachable code 5 years ago
Michael Hirsch, Ph.D 041de5814f BUGFIX: typo from 32e827dcdc broke PGI compilers 5 years ago
Charlie Barto 1e182b51c6 Improve performance with windows defender ATP 5 years ago
Michael Hirsch, Ph.D 838c8d642c BUGFIX: typo for PGI C/CPP 6 years ago
Michael Hirsch, Ph.D 5b109c9ad2 correct missing argument for IntelClFortranCompiler 6 years ago
Dylan Baker 56f7e5c74f coredata: Correctly handle receiving a pipe for native/cross files 6 years ago
Dylan Baker b972ee7125 environment: Fix detection of Microsoft cl.exe with non English locales 6 years ago
Alan Coopersmith a35844c08d Canonicalize 'i86pc' return from platform.machine() for Solaris 6 years ago
Kurtis Rader e06f0e6aaf Solaris fixes 6 years ago
Dan Kegel b28e76f6bf environment: better xcode 11 clang detection 6 years ago
John Ericson 07777e15d4 Purge `is_cross` and friends without changing user interfaces 6 years ago
John Ericson 32e827dcdc Use `env.machines.*` to avoid some `is_cross` 6 years ago
Marcel Hollerbach d6407445b9 backend: refactor get_custom_target_provided_libraries 6 years ago
Jon Turney fb35e6faac Remove compiler data from build object 6 years ago
Dylan Baker 5df6823bd8 coredata: Introduce a class to act as the dependency cache 6 years ago
John Ericson 957d8e051c Make `PerMachine` and `MachineChoice` have just `build` and `host` 6 years ago
Dylan Baker 96766010c4 environment: annotate detect_ninja 6 years ago
Dylan Baker b557d00f90 environment: search for icl and ifort before cl and goftran 6 years ago