126 Commits (fa6f01d096fbf3d84d68070d6592cd8d5b761e1b)

Author SHA1 Message Date
Jussi Pakkanen 22adda1617 Review fixes. 7 years ago
Jussi Pakkanen 5d51bc79c7 Replaced sys.executable use with the mesonlib equivalent. 7 years ago
Nirbheek Chauhan d2a250412c compilers: Improve manual library searching 7 years ago
Elliott Sales de Andrade 6715087598 Dump coredata earlier. 7 years ago
Dylan Baker 4e394b3341 dependencies: Add function to strip system -L paths 7 years ago
Nirbheek Chauhan 7c2ae55fab Revert "Revert "Merge pull request #1931 from centricular/use-patched-ninja"" 7 years ago
William D. Jones 48e7398add Check if Watcom version of cl exists in the path and avoid using it. (#2237) 7 years ago
Philippe Payant f83be23d55 Remove trailing spaces. 7 years ago
Philippe Payant fc92991e34 Fix detection of MSVC 2008 version. 7 years ago
Jussi Pakkanen 50fb7d37ab Make all functionality invokable via the main Meson binary, 7 years ago
YmrDtnJu 0929812eb5 Do not ignore stderr on gcc type check in get_gnu_compiler_defines. 7 years ago
Paulo Antonio Alvarez bc30ad6dba environment: Read VALAC from the environment and use it if set 7 years ago
Jussi Pakkanen 7f307fd5ef Update list of compiler executable names to try. 7 years ago
Jussi Pakkanen db34a3a701 Close files reliably. 7 years ago
Jussi Pakkanen 5eb64a6f3e Revert "Merge pull request #1931 from centricular/use-patched-ninja" 7 years ago
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. 7 years ago
Nirbheek Chauhan 5dab5f1600 environment: Fix exception when no defines were found 7 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