14 Commits (overrides)

Author SHA1 Message Date
Jussi Pakkanen 4748fee06a Prohibit the use of override_file and subproject options in machine files. 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
Dylan Baker 56f7e5c74f coredata: Correctly handle receiving a pipe for native/cross files 6 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
Daniel Mensinger ab32f1fe00 Added meson-info.json 6 years ago
Daniel Mensinger c4eb5c79fe
Added unit test 6 years ago
Daniel Mensinger a5be893b19
Some code cleanup 6 years ago
Daniel Mensinger 74274e23ca
Moved the source and compiler generation to the backend 6 years ago
Daniel Mensinger 111e596200
Fixed tests and benchmarks 6 years ago
Daniel Mensinger f4285f350e
Initial automatic target file generation 6 years ago
Dylan Baker f9a35e08ac msetup: Fix callig meson --wipe inside a build directory 6 years ago
Dylan Baker bd630fbe55 msetup: Give a nice error message if cmd_line.txt cannot be read 6 years ago
Dylan Baker 3af4407a16 Get basic native config file loading working 6 years ago
Xavier Claessens 425133fd0f Add --wipe command line option 6 years ago
Xavier Claessens 43101489cd Recover when coredata cannot be loaded 6 years ago
Xavier Claessens f0b1f0340c msetup: Remove dead code 6 years ago
Jussi Pakkanen 4d986563dc Expose wrap_mode as an option. Closes #4266. 6 years ago
Xavier Claessens 37067a53c4 Use a single ArgumentParser for all subcommands 6 years ago
Xavier Claessens f8913d1d28 Move setup command handling to its own msetup.py file 6 years ago
Xavier Claessens 246d5d86f5 Move set_meson_command() to mesonlib 6 years ago
Xavier Claessens 2f0285c7ef Return code 0 when builddir is already configured 6 years ago
Xavier Claessens 674ae466c8 mesonmain: Add --reconfigure argument 6 years ago
Xavier Claessens 8de60f9078 mesonmain: Move builddir/sourcedir handling code inside MesonApp 6 years ago
Xavier Claessens ef231d3edd Add --fatal-meson-warnings command line option 6 years ago