49 Commits (93dc9cfcc3ef946680ebe4724977c4b93ffa4a0f)

Author SHA1 Message Date
Daniel Mensinger 03b86cdbed opts: Allow `-` and `not` in meson_options.txt (fixes #6948) 5 years ago
Daniel Mensinger c14aea2812
types: Annotate mparser.py 5 years ago
Jon Turney 346b5c4be7
Store filename in node location 5 years ago
Jon Turney 534a974da7
Adjust all the other places MesonException file attribute is set 5 years ago
Jussi Pakkanen 6b5c1a4fc3 Refactor UserIntegerOption to work with BuiltinOption. 5 years ago
Daniel Mensinger 09b53c534f types: import typing as T (fixes #6333) 5 years ago
Jussi Pakkanen d7a682fded No need to reserve build_ because we use build. instead. 5 years ago
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 6 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