Commit Graph

32 Commits

Author SHA1 Message Date
Wink Saville c49da5aa00 Enhance mesonconfig.py help
Added code to output the 'Possible values' and
also titles for the columns.

Added code to so 'choices' is allowed for all
UserOption's.
2015-11-09 14:45:05 -08:00
Jussi Pakkanen cc19bf0f45 Move option validation in objects rather than doing it only in the conf script. 2015-11-04 00:32:09 +02:00
Jussi Pakkanen e2313b85d7 Refactored builtin options to a dictionary and created a new default library target type. 2015-11-03 03:03:54 +02:00
Jussi Pakkanen b197d9e279 Can set compiler options with mesonconf. 2015-10-04 04:02:17 +03:00
Jussi Pakkanen 4dff3f9fb3 Refactored option classes to mesonlib. 2015-10-04 02:18:26 +03:00
Jussi Pakkanen 5c5f8c7813 Merged trunk changes. 2015-09-17 20:07:40 +03:00
Jussi Pakkanen 067935ce76 Added conf option for build tree layout. 2015-09-17 19:21:26 +03:00
Jussi Pakkanen 6cca79b052 Added multiple selectable warning levels. 2015-08-27 01:07:29 +03:00
Jussi Pakkanen 0da1fbcb98 Flipped one character. 2015-07-12 02:15:07 +03:00
jpakkane f15eb466fb Merge pull request #162 from mesonbuild/lint_errors
Fix some bugs when linting code
2015-06-19 13:10:07 +03:00
Igor Gnatenko c74a72a6a1 mesonconf: fix bad-continuation
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-06-19 10:48:50 +03:00
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>
2015-06-19 10:36:27 +03:00
Jussi Pakkanen 11a9f61e51 Renamed buildtype from "type" to "buildtype" for consistency. 2015-03-26 00:12:56 +02:00
Jussi Pakkanen ea4b9c590e Fix mesonconf when running in the build directory without a path argument. 2015-03-18 18:06:10 +02:00
Jussi Pakkanen ba77e0dbbd Use argparse in mesonconf.py. 2015-03-02 16:55:39 +02:00
Jussi Pakkanen 525f0ae6d2 Harmonised copyright declarations. 2014-11-16 20:19:12 +02:00
Jussi Pakkanen d61529caf0 One more off by one error. 2014-07-23 19:10:28 +03:00
Jussi Pakkanen 02cb18c934 Off by one error. Fixed. 2014-07-19 14:12:40 +03:00
Jussi Pakkanen b8f6c3f39c Standardise on prefix instead of installprefix. 2014-07-18 20:40:42 +03:00
Jussi Pakkanen d2b5e5c7a5 The mass flags -> args renaming for consistency. 2014-06-22 17:10:00 +03:00
Jussi Pakkanen 365f529c75 Store build flags into coredata as it is persistent and needs to survive over Meson reconfigurations. 2014-06-07 23:43:16 +03:00
Jussi Pakkanen 965974c510 Validate paths. 2014-01-12 20:18:32 +02:00
Jussi Pakkanen 7bc5867178 Can print and set paths with mesonconf. 2014-01-12 19:40:16 +02:00
Jussi Pakkanen ad6ba0cadf Do not crash on empty arrays. 2014-01-12 03:14:10 +02:00
Jussi Pakkanen 9b790041de Print option name as well. 2014-01-05 23:23:19 +02:00
Jussi Pakkanen 239f0696fd Can set user options. 2014-01-05 23:15:05 +02:00
Jussi Pakkanen abcc846de9 Some dots. 2014-01-05 23:06:06 +02:00
Jussi Pakkanen f31bf4636a Can set core options. 2014-01-05 23:03:52 +02:00
Jussi Pakkanen 671141fb36 Print stuff aligned. 2014-01-05 22:15:29 +02:00
Jussi Pakkanen 6317c54374 Print core options. 2014-01-05 22:01:52 +02:00
Jussi Pakkanen c15815263d Detect build directory. 2014-01-05 21:45:07 +02:00
Jussi Pakkanen a44b6c4038 Start work on command line conf tool. 2014-01-05 21:36:25 +02:00