aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/compilers.py
AgeCommit message (Expand)AuthorFilesLines
2016-10-14Add no-warning args while building Vala C codeNirbheek Chauhan1-0/+14
2016-10-12Merge branch 'QuLogic-compiler-file-checks'Jussi Pakkanen1-85/+65
2016-10-10Add an option to select if static libraries are built with -fPIC.Jussi Pakkanen1-5/+8
2016-10-08Fix soname to work on OSX.Jussi Pakkanen1-11/+12
2016-10-08Check that soname matches the filename. Closes #785.Jussi Pakkanen1-1/+1
2016-10-08compilers: Don't pollute c_args with -fPIC on OS XNirbheek Chauhan1-4/+9
2016-10-02Set soname with clang properly.Jussi Pakkanen1-0/+11
2016-09-30Merge pull request #814 from centricular/heavy-cleanup-compilers-buildtargetsJussi Pakkanen1-207/+101
2016-09-29Allow passing files to compile/link/run queries.Elliott Sales de Andrade1-4/+7
2016-09-29Reduce redundancy in compile/link/run queries.Elliott Sales de Andrade1-85/+62
2016-09-27compilers: Make GCC detection more robust on all platformsNirbheek Chauhan1-11/+33
2016-09-26Add dependency support to the checks using the compilerMatthew Waters1-30/+47
2016-09-26compilers: Populate Rust and Vala compiler idsNirbheek Chauhan1-2/+2
2016-09-26compilers: Remove duplicate class methodsNirbheek Chauhan1-66/+9
2016-09-26compilers: Consolidate language suffix mappingNirbheek Chauhan1-128/+57
2016-09-25compilers: Fix typo in visual studio warning argumentNirbheek Chauhan1-1/+1
2016-09-25compilers: Fall back to -pedantic with older GCCNirbheek Chauhan1-0/+8
2016-09-16Option for ndebug.Jussi Pakkanen1-2/+11
2016-09-14Merge pull request #774 from mesonbuild/compilerreorgJussi Pakkanen1-169/+93
2016-09-11Merge pull request #684 from mesonbuild/pdbJussi Pakkanen1-6/+27
2016-09-11vs: Never serialize debug file generation with /FSNirbheek Chauhan1-6/+1
2016-09-10Reorganisation.Jussi Pakkanen1-20/+20
2016-09-10Clang C++ compiler uses common class.Jussi Pakkanen1-28/+11
2016-09-10Factored Clang common stuff in its own class.Jussi Pakkanen1-28/+32
2016-09-10Moved base options to base class, because they are always the same.Jussi Pakkanen1-18/+5
2016-09-10Made objc compilers use Gnu class.Jussi Pakkanen1-32/+4
2016-09-10Made C++ compiler use GNU class.Jussi Pakkanen1-78/+51
2016-09-10Refactored GNU common functionality into its own class.Jussi Pakkanen1-6/+11
2016-09-04Force clang to error out on unknown arguments. Closes #755.Jussi Pakkanen1-0/+6
2016-09-02Moved targets with same name into subdirs to make all tests pass.Jussi Pakkanen1-9/+6
2016-08-27Use context manager for file I/O.Elliott Sales de Andrade1-42/+31
2016-08-27Add a new compiler object method: has_members (#723)Nirbheek Chauhan1-7/+12
2016-08-22Make D compilers return colored output by defaultMatthias Klumpp1-0/+18
2016-08-22Don't automatically override the -L flag of D compilersMatthias Klumpp1-1/+16
2016-08-21Merge pull request #685 from ximion/masterJussi Pakkanen1-1/+252
2016-08-21interpreter: Rename get_unittest_flag() to unittest_args()Matthias Klumpp1-2/+2
2016-08-21Simplify D compiler argument translationMatthias Klumpp1-66/+32
2016-08-20No fpic on Windows C++. Closes #690.Jussi Pakkanen1-0/+5
2016-08-20Allow build definitions to retrieve the unittest flag of a D compilerMatthias Klumpp1-0/+6
2016-08-19Implement D supportMatthias Klumpp1-1/+280
2016-08-18Create pdbs that work when using pch or doing extract object (sadly not both).Jussi Pakkanen1-9/+15
2016-08-18Fix unixy compilation.Jussi Pakkanen1-0/+3
2016-08-17Generate pdb files during linking.Jussi Pakkanen1-0/+11
2016-08-17Write pdb info to a specific file.Jussi Pakkanen1-0/+9
2016-08-12compilers: Always return a copy of the exelistNirbheek Chauhan1-7/+7
2016-08-02Add option for as-needed link option.Jussi Pakkanen1-0/+14
2016-07-13Merge pull request #417 from nirbheek/dll-pathsJussi Pakkanen1-0/+35
2016-07-01Gcc versions older than 4.9 do not support color output.Jussi Pakkanen1-2/+6
2016-07-01Enable colored output with GCC. Ninja redirects stdout/stderr so by default G...Jussi Pakkanen1-2/+24
2016-07-01Overhaul versioning and naming of librariesNirbheek Chauhan1-0/+35