aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/optinterpreter.py
AgeCommit message (Expand)AuthorFilesLines
2020-08-03Merge remote-tracking branch 'upstream/master' into lang-enumlang-enumJohn Ericson1-7/+14
2020-05-26opts: Add FeatureNew for '-' and 'not' introduced in 0.54.1Daniel Mensinger1-0/+2
2020-05-26opts: Allow string concatenation (fixes #7199)Daniel Mensinger1-0/+7
2020-05-14optinterpreter: Enable and update FeatureNew to use_singleDylan Baker1-7/+5
2020-04-21WIP: Create enum to use instead of strings for languageJohn Ericson1-1/+1
2020-04-11opts: Allow `-` and `not` in meson_options.txt (fixes #6948)Daniel Mensinger1-0/+10
2020-03-02types: Annotate mparser.pyDaniel Mensinger1-2/+2
2020-02-28Store filename in node locationJon Turney1-1/+1
2020-02-28Adjust all the other places MesonException file attribute is setJon Turney1-2/+3
2020-02-12Refactor UserIntegerOption to work with BuiltinOption.Jussi Pakkanen1-3/+2
2020-01-08types: import typing as T (fixes #6333)Daniel Mensinger1-2/+2
2019-07-15No need to reserve build_ because we use build. instead.Jussi Pakkanen1-1/+1
2019-05-20Reserve build_ prefix in option names.Jussi Pakkanen1-1/+1
2019-05-15UserOption no longer has a name field.John Ericson1-19/+15
2019-04-05optinterpreter: Add a log argument to is_invalid_nameDylan Baker1-3/+4
2019-04-05optinterpreter: Add type annotations to is_invalid_nameDylan Baker1-1/+1
2019-04-04coredata: remove get_builtin_optionsDylan Baker1-1/+1
2019-03-19Reserve cross_ option prefix for Meson.Jussi Pakkanen1-0/+4
2018-07-25UserFeatureOption: Default to 'auto' when no value specifiedXavier Claessens1-1/+1
2018-07-02FeatureNew: Make all checks subproject-specificNirbheek Chauhan1-4/+8
2018-06-18Add UserFeatureOption typeXavier Claessens1-0/+8
2018-06-06Convert args.projectoptions into a dictXavier Claessens1-44/+1
2018-06-06optinterpreter: Remove duplicated list of languagesXavier Claessens1-13/+2
2018-06-01Add 0.45.0 featuresSalamandar1-0/+4
2018-06-01Add 0.44.0 featuresSalamandar1-1/+2
2018-03-20options: s/yiel/yield/ typoThibault Saunier1-1/+1
2018-02-16Fix subproject prefix handling when checking subproject option validity.Hemmo Nieminen1-8/+25
2018-02-08User options can "yield to" a user option of the same name in superproject. C...Jussi Pakkanen1-11/+26
2018-02-07Expose integer options to build option files.Jussi Pakkanen1-0/+11
2017-12-19Warn on unknown command line argumentsDylan Baker1-0/+9
2017-12-07Renamed UserStringArrayOption to UserArrayOption for short.Jussi Pakkanen1-1/+1
2017-12-03String arguments can permit arbitrary string valuesJussi Pakkanen1-9/+11
2017-11-29Add new array type optionDylan Baker1-0/+16
2017-11-06coredata: Remove parse_string() methodXavier Claessens1-1/+1
2017-10-04options: Add a permitted_kwargs functionDylan Baker1-3/+24
2017-08-05Add option to limit maximum number of concurrent link processes.Jussi Pakkanen1-11/+12
2017-04-04Allow option values to contain ':'Nirbheek Chauhan1-3/+4
2017-01-18cleanup: Remove redundant parenthesesMike Sinkovsky1-1/+1
2017-01-03Merge pull request #1260 from mesonbuild/subproj_defaultsJussi Pakkanen1-0/+7
2017-01-01style: fix E124 violationsIgor Gnatenko1-1/+1
2016-12-31Fix space before :.Jussi Pakkanen1-3/+3
2016-12-29Can set project options (but not global options) in subproject default options.Jussi Pakkanen1-0/+7
2016-12-21Raise clearer error if -Doption is invalid.Elliott Sales de Andrade1-1/+4
2016-12-19tree-wide: use proper 'not in' notationIgor Gnatenko1-1/+1
2016-12-04Store subdir information for each node so we can remove files set in other su...Jussi Pakkanen1-1/+1
2016-08-27Use context manager for file I/O.Elliott Sales de Andrade1-1/+2
2016-08-27Flatten isinstance calls. (#715)Elliott Sales de Andrade1-5/+2
2016-08-19Implement D supportMatthias Klumpp1-0/+1
2016-04-04coredata: Centralize builtin option descriptions and definitions.Hemmo Nieminen1-1/+1
2016-04-01Move MesonException from coredata to mesonlib.Hemmo Nieminen1-2/+3