summaryrefslogtreecommitdiff
path: root/mesonbuild/options.py
AgeCommit message (Expand)Author
2025-05-21options: remove unnecessary Union[OptionKey, str]Paolo Bonzini
2025-05-15options: "custom" buildtype does not trigger changes in debug or optimization...Paolo Bonzini
2025-05-15options: restore special behavior of CFLAGS vs. c_argsPaolo Bonzini
2025-05-07interpreter: reintroduce a convertor for override_options and default_optionsPaolo Bonzini
2025-05-07options: store augments as OptionKeysPaolo Bonzini
2025-05-07options: do not go back to list representationPaolo Bonzini
2025-05-07options: support non-string data types in more placesPaolo Bonzini
2025-05-07options: early convert project default options to dictionaryPaolo Bonzini
2025-05-07options: fix type for OptionStore.augmentsPaolo Bonzini
2025-05-07options: tighten types for validating optionsPaolo Bonzini
2025-05-07options: machine_file_options keys are always OptionKeysPaolo Bonzini
2025-05-07options: fix "deprecated" with dictionary argument and non-string typesPaolo Bonzini
2025-05-06interpreter: convert subproject default options to dictionaryPaolo Bonzini
2025-05-06options: fix types for initialize_from_subproject_callPaolo Bonzini
2025-05-06options: allow setting subproject options in subproject() callPaolo Bonzini
2025-05-06options: set subproject options as augmentsPaolo Bonzini
2025-05-01options: extract validation of command line optionsPaolo Bonzini
2025-05-01options: tighten type of cmd_line_optionsPaolo Bonzini
2025-04-24options: subproject system options require the global onesPaolo Bonzini
2025-04-24options: strengthen typing for add_system_option_internalPaolo Bonzini
2025-04-24options: use early returnPaolo Bonzini
2025-04-09options: always look up root-project options in self.optionsPaolo Bonzini
2025-04-09options: go through set_option for non-:-prefixed optionsPaolo Bonzini
2025-04-09options: fix incorrect commentPaolo Bonzini
2025-04-09options: make cmd_line_options handling more similar to the restPaolo Bonzini
2025-04-08options: fix an assertion that is incorrectDylan Baker
2025-04-08options: fix typing issues stemming from initialize_from_top_level_project_callDylan Baker
2025-04-08coredata: move update_project_options to the optstoreDylan Baker
2025-04-08coredata: move MutableKeyedOptionDict to optionsDylan Baker
2025-04-02options: we need to skip build options for machine files as wellDylan Baker
2025-04-02option: move the `is_per_machine_option` to the `OptionStore`Dylan Baker
2025-04-02options: Rename BASE_OPTIONS -> COMPILER_BASE_OPTIONSDylan Baker
2025-04-02options: rename OptStore.pending_project_options -> pending_optionsDylan Baker
2025-04-02options: rename "native_file_*" arguments to "machine_file_*"Dylan Baker
2025-04-02options: move BASE_OPTIONS to the options moduleDylan Baker
2025-03-21options: Make sure the gnu99 deprecation is only printed onceL. E. Segovia
2025-03-10options: inline _set_dependenentsDylan Baker
2025-03-10options: merge set_value and set_optionDylan Baker
2025-03-06options: delete unused set_subproject_optionsDylan Baker
2025-03-05options: Remove BuiltinOption classDylan Baker
2025-03-05options: allow readonly to be set in the initializerDylan Baker
2025-03-05options: split UserOption -> Argparse conversion out of BuiltinOptionDylan Baker
2025-03-05options: remove BuiltinOption._argparse_choicesDylan Baker
2025-03-04OptionStore: remove unused build_options attributeDylan Baker
2025-03-04options: remove get_option_from_meson_fileDylan Baker
2025-03-04options: Fix nullability of OptionKey.subprojectDylan Baker
2025-03-03options: store the default value in the classDylan Baker
2025-03-03options: use an OptionKey for `get_default_for_b_option`Dylan Baker
2025-03-01Remove total_ordering from OptionKeyCharles Brunet
2025-03-01Replace OptionKey.evolve(...) with specialized functionsCharles Brunet