53 Commits (eca1ac18dc1978b15b500c9f1710c05cb1ccc0ec)

Author SHA1 Message Date
Jussi Pakkanen 7f8bef1ad7 Permit more missing b options. Closes #14254. 3 months ago
Jussi Pakkanen d37d649b08 Make all Meson level options overridable per subproject. 3 months ago
x1z53 59a608878c msetup: Correction of the message text 7 months ago
spaette 4179996fef Fix typos 8 months ago
Jussi Pakkanen 0d7bb776e2 Move OptionKey in the option source file. 10 months ago
Eli Schwartz 8835ad4e02
msetup: fix regression under py3.13 causing profile.runctx to not write locals() 11 months ago
Jussi Pakkanen 9a6fcd4d9a Replace direct indexing with named methods. 11 months ago
Jussi Pakkanen c0d86024f5 Rename option variable to optstore to make it unique. 11 months ago
Dylan Baker 5d1c3ae787 mconf|msetup: use Protocol for argparse options 1 year ago
Dylan Baker c37cd4fe9a stop using the interpreter holders for the MachineInfo 1 year ago
Dylan Baker e991c4d454 Use SPDX-License-Identifier consistently 1 year ago
Luke Elliott ce691f8c98 Add comments suggesting to keep shell completion scripts up-to-date near cmd line argument code 2 years ago
Xavier Claessens e3a71a7b58 msetup: Update options when builddir is already configured 2 years ago
Eli Schwartz a7a3563c0d
fix a few miscellaneous implicit-optional typing issues 2 years ago
Charles Brunet 047c2d644c Display more timestamps when profiling ninja 2 years ago
Dan Hawson c34ee374a7
fix the use of setup --profile-self in combination with --genvslite 2 years ago
Eli Schwartz db0c24e627
genvslite: greatly simplify the implementation of non-genvslite backends 2 years ago
Eli Schwartz 098ac5e0a6
genvslite: fix badly overflowing line lengths 2 years ago
GertyP 36bf53bdfd
Experimental 'genvslite' WIP. (#11049) 2 years ago
Eli Schwartz 418063cc47
pkgconfig: move uninstalled devenv handling from setup to the module hook 2 years ago
Eli Schwartz 620bdf5895
add profiling startup import check and testcase to count it 2 years ago
Eli Schwartz cd6c3ca55e
msetup: place profiling logs in the log directory 2 years ago
Eli Schwartz 4a2530802c
update the devenv module hooks to support generic modifications to Build 2 years ago
Xavier Claessens 9c526974dc
msetup: Allow (re)configure of not empty builddir 2 years ago
Xavier Claessens 0418a40e68
msetup: use more consistent exceptions on exit 2 years ago
Xavier Claessens b30cd5d2d5 Make --vsenv a readonly builtin option 2 years ago
Xavier Claessens 89fe81835b Allow --reconfigure and --wipe of empty builddir 2 years ago
Eli Schwartz c2db6eb2e2 msetup: clarify error message when wrong directories are specified 2 years ago
Eli Schwartz 680b5ff819
treewide: add future annotations import 2 years ago
Dylan Baker 76bead7e15 msetup: do some stupid casting to make mypy happy 2 years ago
Dylan Baker 5794805f8e
pylint: enable used-before-assignment 2 years ago
Eli Schwartz 9ed5cfda15
avoid importing the entire codebase at first startup 3 years ago
Eli Schwartz d395b1a768
fix up some message strings that don't include "setup" in the configure command 3 years ago
Xavier Claessens 5a34dcedf7 devenv: Use PkgConfigDependency.get_env() 3 years ago
Xavier Claessens c4b8c23eb1 Add API for modules that wants to define their devenv 3 years ago
Xavier Claessens 928078982c Add --vsenv command line option and active VS only when needed 4 years ago
Eli Schwartz 3cddb0e5c6
deprecate layout=flat and warn people never to use it 4 years ago
Eli Schwartz 49d861763c
msetup: make xcode unsupported warning actually show 4 years ago
Xavier Claessens 5e55a0bb2b interpreter: Add summary of all user defined options 4 years ago
Daniel Mensinger 3e396b3782
fix: Always explicitly set encoding for text files (fixes #8263) 4 years ago
Xavier Claessens d9b9eecd54 msetup: Restore .gitignore after wipe 4 years ago
Xavier Claessens 20a90cf709 cmd_line_file.txt: Use cross/native file path resolved by coredata 4 years ago
Xavier Claessens 598e968993 Add `meson devenv` command and meson.add_devenv() 4 years ago
Eli Schwartz 6a0fabc647
mass rewrite of string formatting to use f-strings everywhere 4 years ago
Dylan Baker e81acbd606 Use a single coredata dictionary for options 4 years ago
Dylan Baker 71db6b04a3 use OptionKey for builtin and base options 4 years ago
Samuel Longchamps e11218c153 Incorrect source-build directory error when using network paths on Windows 4 years ago
Jussi Pakkanen 7437d9862a Add VCS ignore files to build dir on creation. Closes #6509. 4 years ago
Corey McNeish b6dc4d5e5c Fix host machine reporting typo in msetup.py 5 years ago
Nirbheek Chauhan 7fbdf38ce3 mcompile: Add some basic XCode support 5 years ago