40 Commits (a01418db0a37908cc2504adbb0cf56d333348f9a)

Author SHA1 Message Date
Eli Schwartz a7a3563c0d
fix a few miscellaneous implicit-optional typing issues 1 year ago
Charles Brunet 047c2d644c Display more timestamps when profiling ninja 1 year ago
Dan Hawson c34ee374a7
fix the use of setup --profile-self in combination with --genvslite 1 year ago
Eli Schwartz db0c24e627
genvslite: greatly simplify the implementation of non-genvslite backends 1 year ago
Eli Schwartz 098ac5e0a6
genvslite: fix badly overflowing line lengths 1 year ago
GertyP 36bf53bdfd
Experimental 'genvslite' WIP. (#11049) 1 year ago
Eli Schwartz 418063cc47
pkgconfig: move uninstalled devenv handling from setup to the module hook 1 year ago
Eli Schwartz 620bdf5895
add profiling startup import check and testcase to count it 1 year ago
Eli Schwartz cd6c3ca55e
msetup: place profiling logs in the log directory 1 year 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 2 years ago
Eli Schwartz d395b1a768
fix up some message strings that don't include "setup" in the configure command 2 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 3 years ago
Eli Schwartz 3cddb0e5c6
deprecate layout=flat and warn people never to use it 3 years ago
Eli Schwartz 49d861763c
msetup: make xcode unsupported warning actually show 3 years ago
Xavier Claessens 5e55a0bb2b interpreter: Add summary of all user defined options 3 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 4 years ago
Nirbheek Chauhan 7fbdf38ce3 mcompile: Add some basic XCode support 4 years ago
Daniel Mensinger 23818fc5a3
typing: more fixes 4 years ago
Daniel Mensinger c637b913c9
typing: fully annotate mcompile, minit, and msetup 4 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
Laurent Pinchart c5d2299cac Fix symlink deletion with --wipe option 5 years ago
Jens Carl 2008cb2109
Fix typo in help of option '--wipe' [skip ci] 5 years ago
Michael Brockus 98ddd52ced
Cherry-picking - (rm python2 % add python3 .format) (#6725) 5 years ago
Marcel Hollerbach 66bf339e33 meson: unbreak --profile-self 5 years ago
Daniel Mensinger 668610c0d2 backend: refactor: set self.interpreter in the constructor 5 years ago
Daniel Mensinger 09b53c534f types: import typing as T (fixes #6333) 5 years ago
Michael Hirsch, Ph.D 6e708208dd CI: add initial type annotation checking 5 years ago
Xavier Claessens 2e7f0ce557 Print user defined options in meson-log.txt 5 years ago
John Ericson d8335fb032 Put native file before cross file in options list 5 years ago
Jussi Pakkanen 8764e4f579 Print only host platform info in some cases during native builds 5 years ago