326 Commits (b98337808c5f6f0c2d5aacf9cc17007ab08cd3fa)

Author SHA1 Message Date
Nirbheek Chauhan afdaedea01 msvc: Split stderr by line and raise exception if empty 7 years ago
Jussi Pakkanen 8396c4f3e6 Added VS support to simd detector. 7 years ago
Nirbheek Chauhan e307865596 ninja backend: Detect ninja only once and log it 7 years ago
Elliott Sales de Andrade b52955ff3d Run postconf scripts after dumping coredata. 7 years ago
Jehan d80787ae28 Output an appropriate warning when a cross info file does not exist. 8 years ago
Nirbheek Chauhan 5dab5f1600 environment: Fix exception when no defines were found 8 years ago
Alistair Thomas 117f4ab8b5 Split out languages from compilers.py 8 years ago
Alistair Thomas d71da5bdb3 Converted compilers.py to a sub-package 8 years ago
Alistair Thomas e5559903b3 Split linkers out from compilers.py 8 years ago
Alan 53e47d42f0 Set clang_type to CLANG_WIN on windows. 8 years ago
Ole André Vadla Ravnås b32c757073
environment: Add needs_exe_wrapper for overriding auto-detection. 8 years ago
Elliott Sales de Andrade 00f89b0f6e Fix undefined variables/methods. 8 years ago
Elliott Sales de Andrade 83d1c7f063 Rearrange trys to avoid possible undefined vars. 8 years ago
Elliott Sales de Andrade 65b1d33931 Remove unused imports. 8 years ago
Jussi Pakkanen b65b9fe271 More strict eval. 8 years ago
Dylan Baker 6944d06116 Don't use dict.keys() to check membership 8 years ago
Thomas Hindoe Paaboel Andersen fbbd7289db Detect intel fortran compiler 8 years ago
Jussi Pakkanen 476c263952 Unset compiler envvars in unit tests. 8 years ago
Guillaume Poirier-Morency aa486f5bb2 vala: Add 'VALAFLAGS' to considered environment variables 8 years ago
Nirbheek Chauhan bf2af8b7f1 Use gcc-ar/llvm-ar as the static linker if available 8 years ago
Nirbheek Chauhan 878b0f1401 Fix shared module installation directory on Windows 8 years ago
Jon Turney 5af98a5ee8 Use correct shared library naming for Cygwin 8 years ago
Jon Turney cbc5064a67 Don't use -fPIC on Cygwin, either 8 years ago
Nirbheek Chauhan 6042e21e25 Use CPPFLAGS for pre-processor compiler checks 8 years ago
Nirbheek Chauhan 09fee02dd9 Use shlex.split() to split CFLAGS/LDFLAGS/etc 8 years ago
Nirbheek Chauhan d0d7cbd88b compilers: Rename 'get_define' to 'get_builtin_define' 8 years ago
Nirbheek Chauhan cfc3605b73 Detect 'ccache' in evars and cross-info files 8 years ago
Jussi Pakkanen b927468137 Use cross stripper when cross compiling and allow overriding native strip executable. Closes #1414. 8 years ago
Nirbheek Chauhan 4f0e204c34 Fix undefined variables in ObjC/C++ detection 8 years ago
Nirbheek Chauhan 8e48f23262 Detect GCC type on macOS for ObjC/C++ too 8 years ago
Nirbheek Chauhan 69e83d6aed Support passing of options to compilers and linkers 8 years ago
Nirbheek Chauhan 003e0a0610 Use the same function for detection of C and C++ compilers 8 years ago
Nirbheek Chauhan 56a8b2a181 Fix static linker exelist in cross-info and environment 8 years ago
Nirbheek Chauhan 798c349e35 Fix compiler exelist in cross-info and the environment 8 years ago
Nirbheek Chauhan 68eea4818d environment: Use shlex.split() to get AR from the env 8 years ago
Hase Bastian 283d5e6233 Detect (non-Apple) clang as objc/c++ compiler 8 years ago
Nirbheek Chauhan 238d1a37a0 Factor out common code in compiler detection 8 years ago
Jussi Pakkanen c76dcdb62b Fix the rest of them. 8 years ago
Jussi Pakkanen 4dfd9701e3 Fix compiler detection + cross when envvar not set. 8 years ago
Fabio Porcedda 16d4c466fc detect_c_compiler(): support extra commands and arguments in the string 8 years ago
Fabio Porcedda aa7f496144 detect_c_compiler(): use shlex.split() instead of str.split() for env 8 years ago
Jussi Pakkanen 5973dcc25b Detect x86/amd64 from the compilers because system info may be incorrect. 8 years ago
Mike Sinkovsky 969be1f679 cleanup: Remove redundant parentheses 8 years ago
Mike Sinkovsky 1d177fb127 cleanup: Unused local variables 8 years ago
Mike Sinkovsky 5b626ab4cb style: [E1**] Indentation 8 years ago
Mike Sinkovsky 84902cb93a style: [E301] expected 1 blank line, found 0 8 years ago
Jussi Pakkanen 24221d71cc Created a Python 3 module for simpler building of Python extension modules. 8 years ago
Nirbheek Chauhan 747d4f2b03 We only need Ninja 1.5.x for the core code 8 years ago
Philipp Geier 54697b4130 ICC 17.0.0 working for Linux and Ninja Backend. 8 years ago
Mike Sinkovsky 2d2e3b943c fix for cross-builds targeting macosx 8 years ago