283 Commits (c0aa89e57ff5a92c1a1e2cf542692f54622d8cd2)

Author SHA1 Message Date
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
jrl64 969e291835 A more verbose RE Definiton in search_version. Closes #5020 6 years ago
Antoine Jacoutot 7bc04996c0 environment: support OpenBSD in detect_objc_compiler 6 years ago
Jussi Pakkanen 38a3c30bc5 Fix javac version lookup in JDK11. Closes #4322. 6 years ago
John Ericson c2db7a9cee Sync up initialization logic with Properties and BinaryTable 6 years ago
John Ericson 2622e9ec32 Move some configuration classes out of environment.py 6 years ago
John Ericson 8c6d6393f2 Remove redundant definition of `cflags_mapping` 6 years ago
Dylan Baker b5d847e38c allow paths to be set in the cross file 6 years ago
Dylan Baker 5b896ed70b allow setting directory locations in a native file 6 years ago
Dylan Baker b50899419c environment: Add class for storing directories from cross and config files 6 years ago
John Ericson 19f81d3e33 Never access environment.properties downstream 6 years ago
Nirbheek Chauhan 310b518921 env: Add a repr() for MachineInfo 6 years ago
Nirbheek Chauhan bd8eff7438 qtdep: Look for QMAKE env var again + sprinkle debug 6 years ago
Olexa Bilaniuk 4199e61389 Better NVCC version detection. 6 years ago
John Ericson 940c6de3ae Overhaul pkg-config and CMake lookup, fixing the latter 6 years ago
Michael Hirsch, Ph.D 8636f31d9c BUGFIX: broken/missing Fortran code/unit tests 6 years ago
Jussi Pakkanen e1b50309df All the fixes needed to make work against current master. 6 years ago
Beau Johnston 54b6afa675 added cuda compiler 6 years ago
Michael Hirsch, Ph.D 72486afd08 Add PGI C and C++ compilers (#4803) 6 years ago
Michael Hirsch, Ph.D b40c1af900
Flang Fortran compiler added. 6 years ago
Daniel Mensinger af38722f89 mintro: Introspection interpreter refactoring (#4733) 6 years ago
Michael Hirsch, Ph.D fff88b354a restore PGI compile functioning 6 years ago
Antoine Jacoutot e02b79dc1e OpenBSD: register machine cpu "macppc" as cpu_family "ppc" 6 years ago
John Ericson 8165fa6ad0 Fix finding the static linker for native compiler in cross build 6 years ago
Jussi Pakkanen 198de0de5d Report parisc64 as parisc. Closes #4714. 6 years ago
Daniel Mensinger 9c214f4a70
Fixed buildoptions form source 6 years ago
Daniel Mensinger d4ac832bf6
Split the monolithic introspection file into chunks 6 years ago
Jon Turney a223b20bb6
Fix linking when cross-compiling and a windows resource is first object 6 years ago
John Ericson e147054d6f Get rid of `ConfigData` 6 years ago
John Ericson edb3585b65 Simplify config file checking code, inlining `_ok_type` 6 years ago
John Ericson 2b22576fb6 Remove cross_info; cross file is parsed up front and discarded 6 years ago