aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter.py
AgeCommit message (Expand)AuthorFilesLines
2016-10-10Add an option to select if static libraries are built with -fPIC.Jussi Pakkanen1-1/+1
2016-10-10Created path_join function.Jussi Pakkanen1-0/+10
2016-10-07intrp: Don't do custom AST parsing for project()Nirbheek Chauhan1-12/+10
2016-09-30Merge pull request #814 from centricular/heavy-cleanup-compilers-buildtargetsJussi Pakkanen1-17/+29
2016-09-26Add dependency support to the checks using the compilerMatthew Waters1-10/+40
2016-09-26Treat 32-bit compiles on 64-bit Windows as nativeNirbheek Chauhan1-4/+5
2016-09-26intrp: Parse project() before the rest of the ASTNirbheek Chauhan1-13/+24
2016-09-25interpreter: Print an error if the fallback dependency variable is not found ...Nirbheek Chauhan1-2/+5
2016-09-25configuration_data: can pass descriptions to setters (#783)Tim-Philipp Müller1-10/+14
2016-09-25Give a helpful exception when target has no name (#816)Sam Thursfield1-0/+2
2016-09-25Add a meson.version() method returning the version of meson in use (#792)Thibault Saunier1-0/+4
2016-09-14Add a new 'environment' object to be used to build test environment (#781)Thibault Saunier1-12/+51
2016-09-13configuration_data: add .set_quoted() convenience method to set quoted stringTim-Philipp Müller1-0/+8
2016-09-11All_args should always be a list. Closes #778.Jussi Pakkanen1-0/+2
2016-09-08Can use files() in run_command.Jussi Pakkanen1-2/+13
2016-09-07Permit use of file objects in run targets.Jussi Pakkanen1-2/+2
2016-09-07Fix option initialization for win32 cross-compile. (#762)Elliott Sales de Andrade1-1/+3
2016-09-07Better error message when trying to use subprojects as dependencies.Jussi Pakkanen1-2/+2
2016-09-03Fix validation of man page extension. (#749)Elliott Sales de Andrade1-1/+4
2016-09-02Add is_even() and is_odd() integer methodsEmmanuele Bassi1-0/+18
2016-09-02Add support to integer modulo operatorEmmanuele Bassi1-0/+4
2016-09-01Merge branch 'QuLogic-context-managers'Jussi Pakkanen1-2/+4
2016-08-29Honor dependency `fallback` argument even if the dependency is not required (...Saunier Thibault1-8/+20
2016-08-27Use context manager for file I/O.Elliott Sales de Andrade1-2/+4
2016-08-27Add a new compiler object method: has_members (#723)Nirbheek Chauhan1-2/+23
2016-08-27Flatten isinstance calls. (#715)Elliott Sales de Andrade1-22/+9
2016-08-21interpreter: Rename get_unittest_flag() to unittest_args()Matthias Klumpp1-5/+5
2016-08-20Allow build definitions to retrieve the unittest flag of a D compilerMatthias Klumpp1-0/+7
2016-08-19Implement D supportMatthias Klumpp1-0/+4
2016-08-12Only append compile flags to the link flags when appropriateNirbheek Chauhan1-1/+4
2016-08-01Merge pull request #605 from mesonbuild/ternaryJussi Pakkanen1-0/+12
2016-08-01Created ternary operator. Closes #538.Jussi Pakkanen1-0/+12
2016-08-01interpreter: Print what subproject dir could not be foundNirbheek Chauhan1-1/+2
2016-07-28A few error message fixes.Jussi Pakkanen1-0/+2
2016-07-28dependency: Better errors when fallbacks are not foundNirbheek Chauhan1-3/+12
2016-07-19Normalize the path of a configured file to avoid dupes (#640)Nirbheek Chauhan1-1/+3
2016-07-15interpretor: Use the stdout/stderr locale to decode to string (#638)Nirbheek Chauhan1-2/+8
2016-07-02Can get arbitrary data from cross file properties.Jussi Pakkanen1-0/+15
2016-06-24Changed run_target to take command as kwarg and add depends. This makes it be...Jussi Pakkanen1-20/+53
2016-06-24Run_target can run binaries obtained with find_program.Jussi Pakkanen1-1/+1
2016-06-21dependency: Fix version check for a not-found dependencyNirbheek Chauhan1-1/+1
2016-06-17Use add_target() for adding targets returned from module functionsNirbheek Chauhan1-9/+3
2016-06-15Use cross-info c_args, c_link_args, etc for all compiler checksNirbheek Chauhan1-10/+10
2016-06-13compiler: Use cross tools args in sanity check.Martin Hostettler1-2/+2
2016-06-09Added functionality to pick the first supported argument from a list. Closes ...Jussi Pakkanen1-3/+18
2016-06-09Add a has_arg method to compiler to check whether it supports a given argument.Jussi Pakkanen1-0/+7
2016-06-05Merge pull request #573 from centricular/dependency-versionsJussi Pakkanen1-8/+28
2016-06-01Can generate config headers without an input file. Closes #549.Jussi Pakkanen1-11/+13
2016-05-30Added method to get current project name.Jussi Pakkanen1-0/+4
2016-05-30interpreter: Compare the version of a cached dependency() before using itNirbheek Chauhan1-3/+13