aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter.py
AgeCommit message (Expand)AuthorFilesLines
2019-02-27Move some configuration classes out of environment.pyJohn Ericson1-1/+1
2019-02-26Fall back to current interpreter when python3 not found.Jussi Pakkanen1-0/+3
2019-02-14Fix cross static linker lookupJohn Ericson1-1/+1
2019-02-11allow setting directory locations in a native fileDylan Baker1-3/+1
2019-02-02Never access environment.properties downstreamJohn Ericson1-3/+10
2019-02-01CMake: Added support for CMAKE_MODULE_PATH and extra CMake args (closes #4779)Daniel Mensinger1-1/+3
2019-01-31configure_file: Allow setting install_dir: false with deprecationNirbheek Chauhan1-2/+7
2019-01-29pep8 py37Michael Hirsch, Ph.D1-1/+1
2019-01-27fix non-default option printingNicolas Schneider1-3/+4
2019-01-27run_command: add env kwargJan Tojnar1-11/+15
2019-01-22Interpreter: Add a location to all mlog.warning() callsXavier Claessens1-8/+13
2019-01-22Interpreter: Add current_node to 'state' passed to module methodsXavier Claessens1-1/+2
2019-01-16mintro: Introspection interpreter refactoring (#4733)Daniel Mensinger1-49/+2
2019-01-16Fix flake8 errorsXavier Claessens1-2/+1
2019-01-16do_subproject: Improve log messages and formattingXavier Claessens1-23/+25
2019-01-16extract_required_kwarg: Fix typoXavier Claessens1-1/+1
2019-01-16dependency: Cleanup code by avoiding nested if blocksXavier Claessens1-35/+29
2019-01-16dependency: Not all DependencyException means not-found depXavier Claessens1-4/+3
2019-01-16dependency: Add has_fallback variableXavier Claessens1-5/+6
2019-01-16dependency_fallback: Set 'required' in subproject's kwargsXavier Claessens1-16/+11
2019-01-16dependency_fallback: Pass display_name in argumentsXavier Claessens1-3/+2
2019-01-16do_subproject: InvalidCode is always an errorXavier Claessens1-19/+5
2019-01-16dependency_fallback: Simplify useless try blockXavier Claessens1-5/+1
2019-01-16dependencies: Avoid duplicated codeXavier Claessens1-57/+30
2019-01-16dependencies: Remove version from cache keyXavier Claessens1-21/+17
2019-01-14Build class should not duplicate compiler stateJohn Ericson1-2/+2
2019-01-13interpreter: obey to the install argument in configure_fileMarco Trevisan (Treviño)1-2/+12
2019-01-11Fix a typo in an error messageJon Turney1-1/+1
2019-01-10Remove spurious case in interpreterJohn Ericson1-2/+0
2019-01-06use same code for printing options in mconf and msetupNicolas Schneider1-1/+1
2019-01-06Always flatten include_directories listsXavier Claessens1-8/+6
2019-01-02Remove cross_info; cross file is parsed up front and discardedJohn Ericson1-21/+12
2019-01-02Get rid of `need_cross_compiler`John Ericson1-1/+1
2019-01-02Can use plain strings for include_directories.Jussi Pakkanen1-1/+16
2018-12-29Introspection refactoringDaniel Mensinger1-98/+12
2018-12-30Print warning if using "default_options" without a "fallback".Jussi Pakkanen1-0/+2
2018-12-27find_library: Add 'has_headers' kwargXavier Claessens1-33/+37
2018-12-24Add 'required' kwarg in header check functionsXavier Claessens1-5/+29
2018-12-22Can specify a string to print when dep not found. Closes #2407.Jussi Pakkanen1-0/+18
2018-12-22Reformat long lines.Jussi Pakkanen1-4/+48
2018-12-20Factor out more option iteratingJohn Ericson1-4/+1
2018-12-19Fixed subprojects build infoDaniel Mensinger1-1/+1
2018-12-19Allow fallback in nodownload modeXavier Claessens1-1/+1
2018-11-28Merge pull request #3061 from jon-turney/introspect-custom-target-filesJussi Pakkanen1-1/+7
2018-11-14interpreter: allow find_program to use the native fileDylan Baker1-4/+15
2018-11-14replace ExternalProgram.from_cross_info with from_bin_listDylan Baker1-1/+1
2018-11-13compilers: Use keyword only arguments for compiler interfacesDylan Baker1-14/+38
2018-11-12Add kwarg is_default to add_test_setup()Stian Selnes1-0/+8
2018-11-04Only add link arguments when needed in Compiler object methodsJon Turney1-14/+16
2018-11-03Add new compiler.get_argument_syntax methodDylan Baker1-0/+7