Jussi Pakkanen
cc19bf0f45
Move option validation in objects rather than doing it only in the conf script.
9 years ago
Jussi Pakkanen
e2313b85d7
Refactored builtin options to a dictionary and created a new default library target type.
9 years ago
Jussi Pakkanen
b197d9e279
Can set compiler options with mesonconf.
9 years ago
Jussi Pakkanen
4dff3f9fb3
Refactored option classes to mesonlib.
9 years ago
Jussi Pakkanen
067935ce76
Added conf option for build tree layout.
9 years ago
Jussi Pakkanen
6cca79b052
Added multiple selectable warning levels.
9 years ago
Jussi Pakkanen
0da1fbcb98
Flipped one character.
10 years ago
Igor Gnatenko
c74a72a6a1
mesonconf: fix bad-continuation
...
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
10 years ago
Igor Gnatenko
f1bc1e2757
mesonconf: fix tb and parsing options
...
Traceback (most recent call last):
File "./mesonconf.py", line 202, in <module>
print(args)
NameError: name 'args' is not defined
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
10 years ago
Jussi Pakkanen
11a9f61e51
Renamed buildtype from "type" to "buildtype" for consistency.
10 years ago
Jussi Pakkanen
ea4b9c590e
Fix mesonconf when running in the build directory without a path argument.
10 years ago
Jussi Pakkanen
ba77e0dbbd
Use argparse in mesonconf.py.
10 years ago
Jussi Pakkanen
525f0ae6d2
Harmonised copyright declarations.
10 years ago
Jussi Pakkanen
d61529caf0
One more off by one error.
11 years ago
Jussi Pakkanen
02cb18c934
Off by one error. Fixed.
11 years ago
Jussi Pakkanen
b8f6c3f39c
Standardise on prefix instead of installprefix.
11 years ago
Jussi Pakkanen
d2b5e5c7a5
The mass flags -> args renaming for consistency.
11 years ago
Jussi Pakkanen
365f529c75
Store build flags into coredata as it is persistent and needs to survive over Meson reconfigurations.
11 years ago
Jussi Pakkanen
965974c510
Validate paths.
11 years ago
Jussi Pakkanen
7bc5867178
Can print and set paths with mesonconf.
11 years ago
Jussi Pakkanen
ad6ba0cadf
Do not crash on empty arrays.
11 years ago
Jussi Pakkanen
9b790041de
Print option name as well.
11 years ago
Jussi Pakkanen
239f0696fd
Can set user options.
11 years ago
Jussi Pakkanen
abcc846de9
Some dots.
11 years ago
Jussi Pakkanen
f31bf4636a
Can set core options.
11 years ago
Jussi Pakkanen
671141fb36
Print stuff aligned.
11 years ago
Jussi Pakkanen
6317c54374
Print core options.
11 years ago
Jussi Pakkanen
c15815263d
Detect build directory.
11 years ago
Jussi Pakkanen
a44b6c4038
Start work on command line conf tool.
11 years ago