aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter.py
AgeCommit message (Expand)AuthorFilesLines
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
2018-11-02interpreter: Don't warn about clang b_undef and b_sanitizer if sanitizer is noneDylan Baker1-1/+2
2018-11-02Make string division do path joining.Jussi Pakkanen1-1/+1
2018-10-29Print dependencies being used for compiler checksNirbheek Chauhan1-30/+47
2018-10-29Rollback if an optional subproject failsXavier Claessens1-1/+3
2018-10-23Add 'disabler' argument to functions returning not-found objectsXavier Claessens1-1/+7
2018-10-18wrap: Improve error handling and loggingXavier Claessens1-26/+23
2018-10-10os.path.relpath() can fail on WindowsJon Turney1-11/+4
2018-10-08configure_file: Support taking values from a dictXavier Claessens1-4/+18
2018-10-07Expose wrap_mode as an option. Closes #4266.Jussi Pakkanen1-4/+4
2018-10-07Merge pull request #3900 from xclaesse/in-operatorJussi Pakkanen1-8/+1
2018-10-07dependency variable from subproject could be not-foundXavier Claessens1-16/+14
2018-10-07Substitute output file then check for conflict.Christoph Behle1-5/+5
2018-10-04Interpreter: Add "in" and "not in" operatorsXavier Claessens1-8/+1
2018-10-05Centralize description of build, host, and target, machinesJohn Ericson1-65/+22
2018-10-04Make custom dist scripts accept arguments.Jan Tojnar1-3/+6
2018-09-17Fix version check when passing feature option to find_installation()Xavier Claessens1-2/+4
2018-09-15Tolerate custom target sources which can't be converted to FilesJon Turney1-1/+5
2018-09-15Convert custom target sources to Files with self.source_strings_to_files.Jussi Pakkanen1-1/+3
2018-09-07Add method to check for C/C++ function attributesDylan Baker1-0/+20
2018-09-04Test + fix for not-found dependency fallback version comparisonNirbheek Chauhan1-1/+8
2018-09-03Allow override_find_program to use an executable.Rafael Ávila de Espíndola1-5/+9
2018-09-02Meson should warn if b_lundef is mixed with any sanitizer with clangAlexis Jeandet1-4/+3
2018-08-29Merge pull request #4016 from thiblahute/hotdocJussi Pakkanen1-1/+6
2018-08-27Add support for custom dist scripts.Jussi Pakkanen1-0/+10
2018-08-27Merge pull request #3981 from GoaLitiuM/d-win-fixesJussi Pakkanen1-1/+1
2018-08-27Add a `required` argument to `subproject`Thibault Saunier1-15/+70
2018-08-26Don't use version to check for a not-found fallbackJon Turney1-1/+1
2018-08-23Merge pull request #3769 from xclaesse/command-line-step2Xavier Claessens1-18/+12