315 Commits (6864058b1043103410faabf4a8e908f6f24b36bf)

Author SHA1 Message Date
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 6 years ago
Charlie Barto 1e182b51c6 Improve performance with windows defender ATP 6 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
Dylan Baker 7e4b2f5758 environment: Add search for ICL 6 years ago
Dylan Baker 7d0e0d6f6e linkers: Add linker class for intel's xilib 6 years ago
Dylan Baker 541523eeba compilers: Split C-Like functionality into a mixin classes 6 years ago
Dylan Baker 604b2534e8 environment: Fix syntax error 6 years ago
Dylan Baker da5f07cf39 Revert "detect Intel ICL on windows" 6 years ago
Dylan Baker 482e26764e Revert "enable Windows Intel compiler" 6 years ago
John Ericson 4c2617a9c6 Add some type annotations and fix lints 6 years ago
Michael Hirsch, Ph.D 50f2381565 enable Windows Intel compiler 6 years ago
Michael Hirsch, Ph.D 3a75bb5259 detect Intel ICL on windows 6 years ago
Michael Hirsch, Ph.D ee40533b61 better default order for fotran compiler search 6 years ago
Michael Hirsch, Ph.D 25fa5d090f cleanup C/CXX compiler names, adding Intel like for Fortran 6 years ago
Michael Hirsch, Ph.D efff004651 cleanup unused imports PEP8 6 years ago
Michael Hirsch, Ph.D 1c70bae952 order fortran compiler search order more sanely, remove unsupported compiler names 6 years ago
Chun-wei Fan 13d59d75be environment.py: Fix architecture detection on older MSVC 6 years ago
Richard Kjerstadius 48ee6a6148 Add gcovr 4.2 support 6 years ago
Fernando Ramos d81dfcba74 Add support for the Xtensa toolchain 6 years ago
Dylan Baker 3edc7f343b coredata: store cross/native files in the same form they will be used (#5224) 6 years ago
Jon Turney 050b7d8584
Note when clang objc/objc++ compiler is Windows targeted 6 years ago
Jon Turney e5008b0109
Unfold cross-compilation case from compilers_from_language() 6 years ago
Janne Grunau 663517d233 detect 'arm64' as aarch64 CPU family 6 years ago
Paolo Bonzini 826ddec4c6 improve log for ninja detection 6 years ago
Paolo Bonzini 6b9b118bf5 support a NINJA environment variable 6 years ago
François Revol 31d7255553 Properly detect 'bepc' as 'x86' CPU for Haiku 6 years ago
John Ericson 3037ade41d Inline check_compilers 6 years ago
Ross Burton 65e59c84a1 mesonbuild: allow multiple --cross-file options 6 years ago
Ross Burton d57dd1092e load_configs: generalise the search path 6 years ago