aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/environment.py
AgeCommit message (Expand)AuthorFilesLines
2017-05-01More strict eval.Jussi Pakkanen1-1/+1
2017-04-28Don't use dict.keys() to check membershipDylan Baker1-1/+1
2017-04-28Detect intel fortran compilerThomas Hindoe Paaboel Andersen1-1/+1
2017-04-23Unset compiler envvars in unit tests.Jussi Pakkanen1-9/+10
2017-04-22vala: Add 'VALAFLAGS' to considered environment variablesGuillaume Poirier-Morency1-4/+6
2017-04-21Use gcc-ar/llvm-ar as the static linker if availableNirbheek Chauhan1-25/+38
2017-04-10Fix shared module installation directory on WindowsNirbheek Chauhan1-0/+4
2017-04-06Use correct shared library naming for CygwinJon Turney1-1/+23
2017-04-06Don't use -fPIC on Cygwin, eitherJon Turney1-1/+2
2017-04-04Use CPPFLAGS for pre-processor compiler checksNirbheek Chauhan1-3/+3
2017-04-04Use shlex.split() to split CFLAGS/LDFLAGS/etcNirbheek Chauhan1-3/+4
2017-04-04compilers: Rename 'get_define' to 'get_builtin_define'Nirbheek Chauhan1-4/+4
2017-03-25Detect 'ccache' in evars and cross-info filesNirbheek Chauhan1-4/+18
2017-02-27Use cross stripper when cross compiling and allow overriding native strip exe...Jussi Pakkanen1-0/+4
2017-02-26Fix undefined variables in ObjC/C++ detectionNirbheek Chauhan1-6/+8
2017-02-21Detect GCC type on macOS for ObjC/C++ tooNirbheek Chauhan1-2/+4
2017-02-21Support passing of options to compilers and linkersNirbheek Chauhan1-4/+2
2017-02-21Use the same function for detection of C and C++ compilersNirbheek Chauhan1-46/+16
2017-02-21Fix static linker exelist in cross-info and environmentNirbheek Chauhan1-9/+11
2017-02-21Fix compiler exelist in cross-info and the environmentNirbheek Chauhan1-2/+2
2017-02-21environment: Use shlex.split() to get AR from the envNirbheek Chauhan1-1/+1
2017-02-21Detect (non-Apple) clang as objc/c++ compilerHase Bastian1-0/+4
2017-02-21Factor out common code in compiler detectionNirbheek Chauhan1-117/+65
2017-02-19Fix the rest of them.Jussi Pakkanen1-18/+20
2017-02-19Fix compiler detection + cross when envvar not set.Jussi Pakkanen1-21/+23
2017-02-19Merge pull request #1396 from fabio-porcedda/cross-ccacheJussi Pakkanen1-5/+8
2017-02-17detect_c_compiler(): support extra commands and arguments in the stringFabio Porcedda1-4/+6
2017-02-17detect_c_compiler(): use shlex.split() instead of str.split() for envFabio Porcedda1-1/+2
2017-02-12Detect x86/amd64 from the compilers because system info may be incorrect.Jussi Pakkanen1-0/+21
2017-01-18cleanup: Remove redundant parenthesesMike Sinkovsky1-5/+5
2017-01-18cleanup: Unused local variablesMike Sinkovsky1-1/+0
2017-01-11style: [E1**] IndentationMike Sinkovsky1-1/+1
2017-01-11style: [E301] expected 1 blank line, found 0Mike Sinkovsky1-0/+1
2017-01-09Created a Python 3 module for simpler building of Python extension modules.Jussi Pakkanen1-0/+8
2017-01-09We only need Ninja 1.5.x for the core codeNirbheek Chauhan1-3/+3
2017-01-04ICC 17.0.0 working for Linux and Ninja Backend.Philipp Geier1-0/+8
2017-01-02fix for cross-builds targeting macosxMike Sinkovsky1-1/+1
2017-01-01style: fix E128 violationsIgor Gnatenko1-3/+6
2017-01-01style: fix E225 violationsIgor Gnatenko1-1/+1
2016-12-31Fix space before :.Jussi Pakkanen1-1/+1
2016-12-21Merge pull request #1233 from mesonbuild/wip/ignatenko/code-styleJussi Pakkanen1-2/+2
2016-12-20Fix several more lint errorsNirbheek Chauhan1-11/+7
2016-12-19tree-wide: use proper 'not in' notationIgor Gnatenko1-2/+2
2016-12-18Fix PGI Fortran compiler detection.Jussi Pakkanen1-1/+1
2016-12-11unity builds: Assembly and LLVM IR are incompatibleNirbheek Chauhan1-0/+3
2016-12-11compilers: Implement support for LLVM IR compilationNirbheek Chauhan1-0/+3
2016-12-11Use universal_newlines=True for all Popen callsNirbheek Chauhan1-54/+15
2016-11-26Always catch PermissionError while looking for NinjaNirbheek Chauhan1-1/+2
2016-11-18Removed Valgrind from core.Jussi Pakkanen1-6/+0
2016-11-11environment: Use GNU defines to get version of c, c++, objc and fortranPaulo Antonio Alvarez1-0/+4