Commit Graph

40 Commits

Author SHA1 Message Date
Jussi Pakkanen 20b57d6e15 Write deprecation warnings to stderr. 2017-08-02 22:01:13 +03:00
Jussi Pakkanen 59a35c4c53 Print deprecation warnings on old style commands. 2017-08-02 22:01:13 +03:00
Jussi Pakkanen 455e55f8e5 Back to .py suffix in files. Closes #394. 2016-03-02 21:49:29 +02:00
Jussi Pakkanen 2ee27504a8 Moved mesonconf implementation in the module. 2016-01-16 17:07:43 +02:00
Jussi Pakkanen 66c01401de Moved scripts in the module and started work to run them via the main meson command. 2016-01-15 23:37:22 +02:00
Jussi Pakkanen 8b1039fa30 Organise files into a module structure. 2016-01-15 21:22:09 +02:00
Yoav Alon a4809cf632 Added support for extended command line to overcome OS command line length limitation 2015-11-28 21:26:56 +02:00
Jussi Pakkanen 56f11cf89b Print lib type list properly. 2015-11-16 20:00:01 +02:00
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