Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-02-16 | Fix subproject prefix handling when checking subproject option validity. | Hemmo Nieminen | 1 | -8/+25 | |
2018-02-08 | User options can "yield to" a user option of the same name in superproject. ↵ | Jussi Pakkanen | 1 | -11/+26 | |
Closes ##2853. | |||||
2018-02-07 | Expose integer options to build option files. | Jussi Pakkanen | 1 | -0/+11 | |
2017-12-19 | Warn on unknown command line arguments | Dylan Baker | 1 | -0/+9 | |
I have a tendency to typo things. Humans in general are bad at spotting spelling mistakes, computers are not. This patches prints the bad options and provides the generic meson "This will be a hard error someday" message. | |||||
2017-12-07 | Renamed UserStringArrayOption to UserArrayOption for short. | Jussi Pakkanen | 1 | -1/+1 | |
2017-12-03 | String arguments can permit arbitrary string values | Jussi Pakkanen | 1 | -9/+11 | |
by leaving out the choices keyword. | |||||
2017-11-29 | Add new array type option | Dylan Baker | 1 | -0/+16 | |
This exposes the already existing UserStringArrayOption class through the meson_options.txt. The intention is to provide a way for projects to take list/array type arguments and validate that all of the elements in that array are valid without using complex looping constructrs. | |||||
2017-11-06 | coredata: Remove parse_string() method | Xavier Claessens | 1 | -1/+1 | |
set_value() already does a better job at parsing strings, such as accepting "True" for a boolean. This fixes issue #2544 | |||||
2017-10-04 | options: Add a permitted_kwargs function | Dylan Baker | 1 | -3/+24 | |
I've typo'd "value" for the last time, options needs a kwargs validator. This validator is slightly different than the one used by the main parser, since it operates on a much simpler representation than the other one does, and they are not interchangeable. This also changes the optinterpreter to use pop on 'type' and 'description' so that they're not passed to the validator as kwargs. | |||||
2017-08-05 | Add option to limit maximum number of concurrent link processes. | Jussi Pakkanen | 1 | -11/+12 | |
2017-04-04 | Allow option values to contain ':' | Nirbheek Chauhan | 1 | -3/+4 | |
Instead, check that option keys don't contain ':'. Also change the failing option test to look for this. Closes https://github.com/mesonbuild/meson/issues/1454 | |||||
2017-01-18 | cleanup: Remove redundant parentheses | Mike Sinkovsky | 1 | -1/+1 | |
2017-01-03 | Merge pull request #1260 from mesonbuild/subproj_defaults | Jussi Pakkanen | 1 | -0/+7 | |
Can set subproject option defaults from command line and master project | |||||
2017-01-01 | style: fix E124 violations | Igor Gnatenko | 1 | -1/+1 | |
E124: closing bracket does not match visual indentation Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com> | |||||
2016-12-31 | Fix space before :. | Jussi Pakkanen | 1 | -3/+3 | |
2016-12-29 | Can set project options (but not global options) in subproject default options. | Jussi Pakkanen | 1 | -0/+7 | |
2016-12-21 | Raise clearer error if -Doption is invalid. | Elliott Sales de Andrade | 1 | -1/+4 | |
2016-12-19 | tree-wide: use proper 'not in' notation | Igor Gnatenko | 1 | -1/+1 | |
Let's be more pythonic and 'not is' seems really weird. Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com> | |||||
2016-12-04 | Store subdir information for each node so we can remove files set in other ↵ | Jussi Pakkanen | 1 | -1/+1 | |
subdirectories. | |||||
2016-08-27 | Use context manager for file I/O. | Elliott Sales de Andrade | 1 | -1/+2 | |
There are a few cases where a context manager cannot be used, such as the logger. | |||||
2016-08-27 | Flatten isinstance calls. (#715) | Elliott Sales de Andrade | 1 | -5/+2 | |
That is, isinstance(x, y) or isinstance(x, z) can be flattened with a tuple to isinstance(x, (y, z)). | |||||
2016-08-19 | Implement D support | Matthias Klumpp | 1 | -0/+1 | |
This patch adds support for the D programming language[1] to Meson. The following compilers are supported: * LDC * GDC * DMD [1]: http://dlang.org/ | |||||
2016-04-04 | coredata: Centralize builtin option descriptions and definitions. | Hemmo Nieminen | 1 | -1/+1 | |
2016-04-01 | Move MesonException from coredata to mesonlib. | Hemmo Nieminen | 1 | -2/+3 | |
2016-03-20 | Merge branch 'base_options'. | Jussi Pakkanen | 1 | -3/+6 | |
2016-03-20 | Open Meson and option files explicitly as utf-8. Closes #467. | Jussi Pakkanen | 1 | -1/+1 | |
2016-03-20 | Preserve b_ prefix for base option names. | Jussi Pakkanen | 1 | -3/+6 | |
2016-01-16 | Renamed meson package to mesonbuild so that we can have a script named meson ↵ | Jussi Pakkanen | 1 | -0/+148 | |
in the same toplevel dir. |