306 Commits (838c8d642c2ae0251b7c965a97c2a8d9e6be4d8b)

Author SHA1 Message Date
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
Igor Gnatenko 116da33cdd style: fix E128 violations 8 years ago
Igor Gnatenko f0b30baa39 style: fix E225 violations 8 years ago
Jussi Pakkanen b55235dfbd Fix space before :. 8 years ago
Nirbheek Chauhan 9bc07a0941 Fix several more lint errors 8 years ago
Igor Gnatenko 139e020ede tree-wide: use proper 'not in' notation 8 years ago
Jussi Pakkanen 411e88a5ab Fix PGI Fortran compiler detection. 8 years ago
Nirbheek Chauhan 70f39ee21e unity builds: Assembly and LLVM IR are incompatible 8 years ago
Nirbheek Chauhan 04c1909a4d compilers: Implement support for LLVM IR compilation 8 years ago
Nirbheek Chauhan 60716fcd6d Use universal_newlines=True for all Popen calls 8 years ago
Nirbheek Chauhan 09fd24ea78 Always catch PermissionError while looking for Ninja 8 years ago
Jussi Pakkanen 951262d759 Removed Valgrind from core. 8 years ago
Paulo Antonio Alvarez 1e54a5e73c environment: Use GNU defines to get version of c, c++, objc and fortran 8 years ago
Paulo Antonio Alvarez 582e1ede80 environment: Static method to get gcc version from compiler defines 8 years ago
Jussi Pakkanen 69aa0091b1 The regex to detect version numbers needs to be a bit more complex. Closes #967. 8 years ago
Nirbheek Chauhan 3df75d696d Directly pass the compiler to get_args_from_envvars 8 years ago
Emanuele Aina 6c50253645 Use argv[0] to internally relaunch meson.py 8 years ago
Nirbheek Chauhan bcf20af62e environment: Add support for MinGW/GCC to detect_windows_arch() 8 years ago
Nirbheek Chauhan a001fa0fb6 compilers: Make GCC detection more robust on all platforms 8 years ago
Nirbheek Chauhan ac8c8c2ba8 Treat 32-bit compiles on 64-bit Windows as native 8 years ago