42 Commits (5a0fec13b6463f45f88860d67e8fb50f34c8d739)

Author SHA1 Message Date
Jussi Pakkanen da1f663e8d Reserve build_ prefix in option names. 6 years ago
John Ericson 4030e7cb7a UserOption no longer has a name field. 6 years ago
Dylan Baker 068c3bf60a optinterpreter: Add a log argument to is_invalid_name 6 years ago
Dylan Baker 05ad69a1c7 optinterpreter: Add type annotations to is_invalid_name 6 years ago
Dylan Baker c6060d795c coredata: remove get_builtin_options 6 years ago
Jussi Pakkanen 3d0b110ec2 Reserve cross_ option prefix for Meson. 6 years ago
Xavier Claessens 5f9fda4acc UserFeatureOption: Default to 'auto' when no value specified 6 years ago
Nirbheek Chauhan a1d9adba09 FeatureNew: Make all checks subproject-specific 7 years ago
Xavier Claessens e565945253 Add UserFeatureOption type 7 years ago
Xavier Claessens 7c4736d27f Convert args.projectoptions into a dict 7 years ago
Xavier Claessens 218ed2de89 optinterpreter: Remove duplicated list of languages 7 years ago
Salamandar 364b8a37b9 Add 0.45.0 features 7 years ago
Salamandar c90885de6d Add 0.44.0 features 7 years ago
Thibault Saunier 62165aef43 options: s/yiel/yield/ typo 7 years ago
Hemmo Nieminen ff1146bc8c Fix subproject prefix handling when checking subproject option validity. 7 years ago
Jussi Pakkanen 54d7817087 User options can "yield to" a user option of the same name in superproject. Closes ##2853. 7 years ago
Jussi Pakkanen 0204895143 Expose integer options to build option files. 7 years ago
Dylan Baker e245e57865 Warn on unknown command line arguments 7 years ago
Jussi Pakkanen 4ae0cadb7f Renamed UserStringArrayOption to UserArrayOption for short. 7 years ago
Jussi Pakkanen f8a419b27d String arguments can permit arbitrary string values 7 years ago
Dylan Baker c9351ce30c Add new array type option 7 years ago
Xavier Claessens b8187961b9 coredata: Remove parse_string() method 7 years ago
Dylan Baker 7dfad54f06 options: Add a permitted_kwargs function 7 years ago
Jussi Pakkanen a800c96f99 Add option to limit maximum number of concurrent link processes. 7 years ago
Nirbheek Chauhan 8ee9365717 Allow option values to contain ':' 8 years ago
Mike Sinkovsky 969be1f679 cleanup: Remove redundant parentheses 8 years ago
Igor Gnatenko 969dc7e995 style: fix E124 violations 8 years ago
Jussi Pakkanen b55235dfbd Fix space before :. 8 years ago
Jussi Pakkanen 73042c7912 Can set project options (but not global options) in subproject default options. 8 years ago
Elliott Sales de Andrade d517bbfb5c Raise clearer error if -Doption is invalid. 8 years ago
Igor Gnatenko 139e020ede tree-wide: use proper 'not in' notation 8 years ago
Jussi Pakkanen 14ca7d602c Store subdir information for each node so we can remove files set in other subdirectories. 8 years ago
Elliott Sales de Andrade 4c71695e41 Use context manager for file I/O. 8 years ago
Elliott Sales de Andrade a2321b24f6 Flatten isinstance calls. (#715) 8 years ago
Matthias Klumpp 56823272ab Implement D support 8 years ago
Hemmo Nieminen af6f4c9b9c coredata: Centralize builtin option descriptions and definitions. 9 years ago
Hemmo Nieminen 336904b553 Move MesonException from coredata to mesonlib. 9 years ago
Jussi Pakkanen 8b619420f9 Open Meson and option files explicitly as utf-8. Closes #467. 9 years ago
Jussi Pakkanen 0c9c29b6b6 Preserve b_ prefix for base option names. 9 years ago
Jussi Pakkanen 23b98cd6e6 Renamed meson package to mesonbuild so that we can have a script named meson in the same toplevel dir. 9 years ago
Jussi Pakkanen 8b1039fa30 Organise files into a module structure. 9 years ago
Minijackson 2bd702d5f1 Some fixes 9 years ago
Wink Saville c49da5aa00 Enhance mesonconfig.py help 9 years ago
Jussi Pakkanen 8495075cee Turned builtin options into proper objects. 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 ac127db919 Get builtin options by correct name in subprojects. 10 years ago
Jussi Pakkanen 214a6b5c0a Set option name in constructor. Closes #164. 10 years ago
Igor Gnatenko bc865ab943 optinterpreter: Undefined variable 'valuestring' 10 years ago
Igor Gnatenko cf8be3a22f optinterpreter: fix bad-continuation 10 years ago