summaryrefslogtreecommitdiff
path: root/mesonbuild/msetup.py
AgeCommit message (Expand)Author
2025-10-29replace "in d.keys()" with "in d"Paolo Bonzini
2025-10-29coredata: move cmd_line.txt and command line handling to a new modulePaolo Bonzini
2025-10-16intro: compute meson_variables for dependencies at setup timePaolo Bonzini
2025-10-16build, backend: store build_def_files in BuildPaolo Bonzini
2025-09-09msetup: not-found subprojects do not have known optionsPaolo Bonzini
2025-07-17options: parse -D and -U arguments directly into a Dict[OptionKey, Optional[s...Paolo Bonzini
2025-07-07msetup: keep pending optionsPaolo Bonzini
2025-07-07msetup, options: reverse direction of unknown options checkPaolo Bonzini
2025-06-18coredata: use OptionKey for the keys of cmd_line_optionsPaolo Bonzini
2025-06-03utils: Replace BuildDirLock with generic DirectoryLockFlorian "sp1rit"​
2025-05-21options: commonize code to accept unknown optionsPaolo Bonzini
2025-05-15msetup: update coredata if options are passed together with --reconfigurePaolo Bonzini
2025-04-02options: we need to skip build options for machine files as wellDylan 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: move BASE_OPTIONS to the options moduleDylan Baker
2025-03-04msetup: remove bad warning about unused optionsDylan Baker
2025-02-22Permit all unknown b_ options.Jussi Pakkanen
2025-02-15Permit more missing b options. Closes #14254.Jussi Pakkanen
2025-02-13Make all Meson level options overridable per subproject.Jussi Pakkanen
2024-10-31msetup: Correction of the message textx1z53
2024-09-11Fix typosspaette
2024-07-11Move OptionKey in the option source file.Jussi Pakkanen
2024-06-23msetup: fix regression under py3.13 causing profile.runctx to not write locals()Eli Schwartz
2024-06-14Replace direct indexing with named methods.Jussi Pakkanen
2024-06-14Rename option variable to optstore to make it unique.Jussi Pakkanen
2024-02-23mconf|msetup: use Protocol for argparse optionsDylan Baker
2023-12-22stop using the interpreter holders for the MachineInfoDylan Baker
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker
2023-11-01Add comments suggesting to keep shell completion scripts up-to-date near cmd ...Luke Elliott
2023-08-25msetup: Update options when builddir is already configuredXavier Claessens
2023-07-24fix a few miscellaneous implicit-optional typing issuesEli Schwartz
2023-07-21Display more timestamps when profiling ninjaCharles Brunet
2023-07-03fix the use of setup --profile-self in combination with --genvsliteDan Hawson
2023-07-02genvslite: greatly simplify the implementation of non-genvslite backendsEli Schwartz
2023-07-02genvslite: fix badly overflowing line lengthsEli Schwartz
2023-06-28Experimental 'genvslite' WIP. (#11049)GertyP
2023-06-26pkgconfig: move uninstalled devenv handling from setup to the module hookEli Schwartz
2023-06-26add profiling startup import check and testcase to count itEli Schwartz
2023-06-25msetup: place profiling logs in the log directoryEli Schwartz
2023-05-02update the devenv module hooks to support generic modifications to BuildEli Schwartz
2023-03-30msetup: Allow (re)configure of not empty builddirXavier Claessens
2023-03-30msetup: use more consistent exceptions on exitXavier Claessens
2023-03-29Make --vsenv a readonly builtin optionXavier Claessens
2023-03-27Allow --reconfigure and --wipe of empty builddirXavier Claessens
2023-02-28msetup: clarify error message when wrong directories are specifiedEli Schwartz
2023-02-01treewide: add future annotations importEli Schwartz
2023-01-03msetup: do some stupid casting to make mypy happyDylan Baker
2022-11-29pylint: enable used-before-assignmentDylan Baker
2022-09-19avoid importing the entire codebase at first startupEli Schwartz