Elliott Sales de Andrade
|
83d1c7f063
Rearrange trys to avoid possible undefined vars.
|
7 years ago |
Elliott Sales de Andrade
|
65b1d33931
Remove unused imports.
|
7 years ago |
Jussi Pakkanen
|
b65b9fe271
More strict eval.
|
7 years ago |
Dylan Baker
|
6944d06116
Don't use dict.keys() to check membership
|
7 years ago |
Thomas Hindoe Paaboel Andersen
|
fbbd7289db
Detect intel fortran compiler
|
7 years ago |
Jussi Pakkanen
|
476c263952
Unset compiler envvars in unit tests.
|
7 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
|
7 years ago |
Nirbheek Chauhan
|
878b0f1401
Fix shared module installation directory on Windows
|
7 years ago |
Jon Turney
|
5af98a5ee8
Use correct shared library naming for Cygwin
|
7 years ago |
Jon Turney
|
cbc5064a67
Don't use -fPIC on Cygwin, either
|
7 years ago |
Nirbheek Chauhan
|
6042e21e25
Use CPPFLAGS for pre-processor compiler checks
|
7 years ago |
Nirbheek Chauhan
|
09fee02dd9
Use shlex.split() to split CFLAGS/LDFLAGS/etc
|
7 years ago |
Nirbheek Chauhan
|
d0d7cbd88b
compilers: Rename 'get_define' to 'get_builtin_define'
|
7 years ago |
Nirbheek Chauhan
|
cfc3605b73
Detect 'ccache' in evars and cross-info files
|
7 years ago |
Jussi Pakkanen
|
b927468137
Use cross stripper when cross compiling and allow overriding native strip executable. Closes #1414.
|
7 years ago |
Nirbheek Chauhan
|
4f0e204c34
Fix undefined variables in ObjC/C++ detection
|
7 years ago |
Nirbheek Chauhan
|
8e48f23262
Detect GCC type on macOS for ObjC/C++ too
|
7 years ago |
Nirbheek Chauhan
|
69e83d6aed
Support passing of options to compilers and linkers
|
7 years ago |
Nirbheek Chauhan
|
003e0a0610
Use the same function for detection of C and C++ compilers
|
7 years ago |
Nirbheek Chauhan
|
56a8b2a181
Fix static linker exelist in cross-info and environment
|
7 years ago |
Nirbheek Chauhan
|
798c349e35
Fix compiler exelist in cross-info and the environment
|
7 years ago |
Nirbheek Chauhan
|
68eea4818d
environment: Use shlex.split() to get AR from the env
|
7 years ago |
Hase Bastian
|
283d5e6233
Detect (non-Apple) clang as objc/c++ compiler
|
7 years ago |
Nirbheek Chauhan
|
238d1a37a0
Factor out common code in compiler detection
|
7 years ago |
Jussi Pakkanen
|
c76dcdb62b
Fix the rest of them.
|
7 years ago |
Jussi Pakkanen
|
4dfd9701e3
Fix compiler detection + cross when envvar not set.
|
7 years ago |
Jussi Pakkanen
|
aba099a491
Merge pull request #1396 from fabio-porcedda/cross-ccache
|
7 years ago |
Fabio Porcedda
|
16d4c466fc
detect_c_compiler(): support extra commands and arguments in the string
|
7 years ago |
Fabio Porcedda
|
aa7f496144
detect_c_compiler(): use shlex.split() instead of str.split() for env
|
7 years ago |