2 Commits (88054c48a60e386909421dc8e2c89c918f2253d0)

Author SHA1 Message Date
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
Martin Kelly 0627e9d616 mesonlib: handle meson exe wrappers 7 years ago
Nirbheek Chauhan a6c9f98c57 depfixer: We no longer run this as a script 7 years ago
Jussi Pakkanen e3be7f7021 Write coredata transactionally. Closes #3511. 7 years ago
Nirbheek Chauhan 900c23f98a New argument: --profile-self for profiling performance 7 years ago
Xavier Claessens 570c108635 Fix --warnlevel being renamed to --warning-level in latest release 7 years ago
Xavier Claessens cb5ad2f211 Remove duplicated definition of -D cmdline arg 7 years ago
Dylan Baker 8120ff9cf7 Move builtin_argument_registration to coredata 7 years ago
Dylan Baker 78e37c4953 Accept builtin options with -D when making initial meson call 7 years ago
Dylan Baker cdefc15285 mesonmain: be DRY 7 years ago
Dylan Baker 1452eb73c1 coredata: encapsulate destination name 7 years ago
Dylan Baker bbf71d9aa3 coredata: Add helper for setting action 7 years ago
Jussi Pakkanen bdb57cf62a Convert Gnome module to use find_program from interpreter. 7 years ago
Jussi Pakkanen 58156ef7cf Grab a file lock on the build dir during modifications. 7 years ago
Jukka Laurila 52c50da6c7 Refactor: Add log.error and log.exception to reduce code duplication. 7 years ago
Jukka Laurila 048508c989 Make "meson help" and "meson help <subcommand>" do the expected thing. 7 years ago
Hemmo Nieminen 7fb8e518b2 Harmonize data pickling. 7 years ago
Jon Turney 2a64ed855e Verify that failing tests are failing with an error, not a python exception 7 years ago
Jon Turney c027bb2c42 Ensure any generation error appears in the logfile and thus in CI output 7 years ago
Jon Turney 6a1a56ab57 Report warning/error locations in a format IDEs may already know how to parse 7 years ago
Jussi Pakkanen 3bea6eeae8 Removed duplicate if branch. 7 years ago
Jussi Pakkanen 0538009d30 Bump minimum supported Python from 3.4 to 3.5. 7 years ago
Jussi Pakkanen d2b68d31dd Added init command that creates a sample exe project. 7 years ago
Gabríel Arthúr Pétursson 2fc3fc8d67 Remember which Visual Studio backend was auto-detected 7 years ago
Dylan Baker e1c9d2f53a mesonmain: Remove useless ternary 7 years ago
Dylan Baker 8a1a866c68 Don't print traceback when options are invalid 7 years ago