28 Commits (a8817a8e68c2d592b36b9cd42e20a27511051f7e)

Author SHA1 Message Date
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
Thibault Saunier 378bd4df0e modules: Add an 'hotdoc' module 6 years ago
Xavier Claessens 05cab3dee5 Set wrap_mode to None by default to know if user passed a value 6 years ago
Xavier Claessens 55bbb3600f mesonmain: Use MesonException instead of RuntimeError in MesonApp init 6 years ago
Nirbheek Chauhan 2ee28029f9 Install meson.exe as the entrypoint on Windows 6 years ago
Jussi Pakkanen 09ad29ec56 Fix directory verification. Closes #3857. 6 years ago
Nirbheek Chauhan e4417eb301 mlog: Log timestamps in profile-self mode 6 years ago
Jussi Pakkanen ce7cdadd37 Fix glib build when using MSI installer. Closes #3762. 7 years ago
Niklas Claesson 9620755ff7 Print default option values that don't match the current value 7 years ago
Jussi Pakkanen 6a21e19515 Refactored installer to use a class to eradicate global variables. 7 years ago
Jussi Pakkanen 6cf79f86ee Made install a top level Meson command. 7 years ago
Xavier Claessens 7fbe10ac8d mesonmain: Take only 2 optional directories 7 years ago
Xavier Claessens f4d60acaa9 Remove had_argument_for() it is not used anymore 7 years ago
Xavier Claessens 75e501ceb8 coredata: Stop setting default option values as argparse attribute 7 years ago
Xavier Claessens 5af98d16b9 Delay backend creation until project() is parsed 7 years ago
Nirbheek Chauhan 8e8d3231ad Link to our Getting-meson page instead of python.org [skip ci] 7 years ago
Nirbheek Chauhan 107e061506 Error out when someone tries to use msys/python to run Meson 7 years ago
Nirbheek Chauhan 0a035dea6d Set the meson command to use when we know what it is 7 years ago
Nirbheek Chauhan f56b402a5b Revert "mesonlib: handle meson exe wrappers" 7 years ago