34 Commits (9e1e4cafd5fb55a0c29723b6eab2ad9db59ed863)

Author SHA1 Message Date
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) 3 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
Dylan Baker 56f7e5c74f coredata: Correctly handle receiving a pipe for native/cross files 5 years ago
Clouds a0cf7ad3d8 fix error when show default config of list 6 years ago
Elliott Sales de Andrade eaed4aecbe Run postconf scripts absolutely last. 6 years ago
Dylan Baker 569e646e1e dependencies: Add command line option for pkg_config_path 6 years ago
Ross Burton 65e59c84a1 mesonbuild: allow multiple --cross-file options 6 years ago
Nicolas Schneider 3232f780d8 use same code for printing options in mconf and msetup 6 years ago