258 Commits (f29f854861eff04a9b89883adfbe7f47040f96f8)

Author SHA1 Message Date
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
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
John Ericson dbf080afe9 Get rid of `need_cross_compiler` 6 years ago
Daniel Mensinger c033af914a
Disable mlog and don't require build directory for environment 6 years ago
Daniel Mensinger 10ce5deb71
Introspection refactoring 6 years ago
Jussi Pakkanen 131459bd05 Add Renesas RL78 CPU family. Closes #4606. 6 years ago
Jon Turney 4da68b7ba9
Try to handle ARM64 in detect_windows_arch() 6 years ago
Jon Turney f3b5c3c27d
Simplify test for x86 targeted MSVC cross-compiler 6 years ago
Jon Turney a872b925ea
Store the target architecture for CL-like compilers 6 years ago
Nirbheek Chauhan 0b3a607fd8 Correctly detect 32-bit arm userland on 64-bit arm 6 years ago
Nirbheek Chauhan 579b5bba12 Reorganize cpu detection code to be more consistent 6 years ago
Nirbheek Chauhan b75ff762f8 Fix detection with VS 2017, and fix a bug in detection on VS 2008 6 years ago
John Preston c17a80f47b Use correct environment for REGEN in VS backend. 6 years ago
John Ericson 2ba97d506d Use more `environment.default_*` for consistency 6 years ago
Dylan Baker e338e9ad2f environment: detect compilers from native files 6 years ago
Dylan Baker 3af4407a16 Get basic native config file loading working 6 years ago
Dylan Baker 95403cb615 replace ExternalProgram.from_cross_info with from_bin_list 6 years ago
Michael Forney 50b2ef7354 Consider 'samu' when looking for ninja command 6 years ago
Dylan Baker d405b74caf java: javac 9+ print their version to stdout not stderr 6 years ago
Phillip Cao 68c83cb213 Add support for Renesas CC-RX toolchain 6 years ago
Xavier Claessens 43101489cd Recover when coredata cannot be loaded 6 years ago
John Ericson d178fd0ab3 Begin to factor out logic for getting binaries 6 years ago
Jon Turney 2993fc4e8a
Use llvm-lib as an alternative to lib 6 years ago
Jon Turney 64edfd5069
Detect clang-cl as msvc-like, not clang-like 6 years ago
Jussi Pakkanen 0a217f40d7 Detect powerpc processors on FreeBSD. Closes #4397. 6 years ago
Aki Van Ness 3ad99d2769 Added basic detection for AIX linker (not really a better way) 6 years ago