summaryrefslogtreecommitdiff
path: root/mesonbuild/environment.py
Commit message (Expand)AuthorAgeFilesLines
* Don't use -fPIC on Cygwin, eitherJon Turney2017-04-061-1/+2
* Use CPPFLAGS for pre-processor compiler checksNirbheek Chauhan2017-04-041-3/+3
* Use shlex.split() to split CFLAGS/LDFLAGS/etcNirbheek Chauhan2017-04-041-3/+4
* compilers: Rename 'get_define' to 'get_builtin_define'Nirbheek Chauhan2017-04-041-4/+4
* Detect 'ccache' in evars and cross-info filesNirbheek Chauhan2017-03-251-4/+18
* Use cross stripper when cross compiling and allow overriding native strip exe...Jussi Pakkanen2017-02-271-0/+4
* Fix undefined variables in ObjC/C++ detectionNirbheek Chauhan2017-02-261-6/+8
* Detect GCC type on macOS for ObjC/C++ tooNirbheek Chauhan2017-02-211-2/+4
* Support passing of options to compilers and linkersNirbheek Chauhan2017-02-211-4/+2
* Use the same function for detection of C and C++ compilersNirbheek Chauhan2017-02-211-46/+16
* Fix static linker exelist in cross-info and environmentNirbheek Chauhan2017-02-211-9/+11
* Fix compiler exelist in cross-info and the environmentNirbheek Chauhan2017-02-211-2/+2
* environment: Use shlex.split() to get AR from the envNirbheek Chauhan2017-02-211-1/+1
* Detect (non-Apple) clang as objc/c++ compilerHase Bastian2017-02-211-0/+4
* Factor out common code in compiler detectionNirbheek Chauhan2017-02-211-117/+65
* Fix the rest of them.Jussi Pakkanen2017-02-191-18/+20
* Fix compiler detection + cross when envvar not set.Jussi Pakkanen2017-02-191-21/+23
* Merge pull request #1396 from fabio-porcedda/cross-ccacheJussi Pakkanen2017-02-191-5/+8
|\
| * detect_c_compiler(): support extra commands and arguments in the stringFabio Porcedda2017-02-171-4/+6
| * detect_c_compiler(): use shlex.split() instead of str.split() for envFabio Porcedda2017-02-171-1/+2
* | Detect x86/amd64 from the compilers because system info may be incorrect.Jussi Pakkanen2017-02-121-0/+21
|/
* cleanup: Remove redundant parenthesesMike Sinkovsky2017-01-181-5/+5
* cleanup: Unused local variablesMike Sinkovsky2017-01-181-1/+0
* style: [E1**] IndentationMike Sinkovsky2017-01-111-1/+1
* style: [E301] expected 1 blank line, found 0Mike Sinkovsky2017-01-111-0/+1
* Created a Python 3 module for simpler building of Python extension modules.Jussi Pakkanen2017-01-091-0/+8
* We only need Ninja 1.5.x for the core codeNirbheek Chauhan2017-01-091-3/+3
* ICC 17.0.0 working for Linux and Ninja Backend.Philipp Geier2017-01-041-0/+8
* fix for cross-builds targeting macosxMike Sinkovsky2017-01-021-1/+1
* style: fix E128 violationsIgor Gnatenko2017-01-011-3/+6
* style: fix E225 violationsIgor Gnatenko2017-01-011-1/+1
* Fix space before :.Jussi Pakkanen2016-12-311-1/+1
* Merge pull request #1233 from mesonbuild/wip/ignatenko/code-styleJussi Pakkanen2016-12-211-2/+2
|\
| * tree-wide: use proper 'not in' notationIgor Gnatenko2016-12-191-2/+2
* | Fix several more lint errorsNirbheek Chauhan2016-12-201-11/+7
|/
* Fix PGI Fortran compiler detection.Jussi Pakkanen2016-12-181-1/+1
* unity builds: Assembly and LLVM IR are incompatibleNirbheek Chauhan2016-12-111-0/+3
* compilers: Implement support for LLVM IR compilationNirbheek Chauhan2016-12-111-0/+3
* Use universal_newlines=True for all Popen callsNirbheek Chauhan2016-12-111-54/+15
* Always catch PermissionError while looking for NinjaNirbheek Chauhan2016-11-261-1/+2
* Removed Valgrind from core.Jussi Pakkanen2016-11-181-6/+0
* environment: Use GNU defines to get version of c, c++, objc and fortranPaulo Antonio Alvarez2016-11-111-0/+4
* environment: Static method to get gcc version from compiler definesPaulo Antonio Alvarez2016-11-111-0/+7
* The regex to detect version numbers needs to be a bit more complex. Closes #967.Jussi Pakkanen2016-11-021-61/+32
* Directly pass the compiler to get_args_from_envvarsNirbheek Chauhan2016-10-261-4/+8
* Use argv[0] to internally relaunch meson.pyEmanuele Aina2016-10-081-6/+4
* environment: Add support for MinGW/GCC to detect_windows_arch()Nirbheek Chauhan2016-09-271-3/+2
* compilers: Make GCC detection more robust on all platformsNirbheek Chauhan2016-09-271-37/+65
* Treat 32-bit compiles on 64-bit Windows as nativeNirbheek Chauhan2016-09-261-9/+75
* Flatten isinstance calls. (#715)Elliott Sales de Andrade2016-08-271-1/+1