5 Commits (98d3863fa4d63f39aee510a2713c0586b65d40e8)

Author SHA1 Message Date
Xavier Claessens 7902d2032d Refactor handling of machine file options 4 years ago
Daniel Mensinger 23818fc5a3
typing: more fixes 4 years ago
Dylan Baker af763e093a mconf/mintro: use authoritative list of options from coredata 4 years ago
Xavier Claessens e191cbf6e9 mconf: Fix regression when printing all options 4 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
John Ericson 278c294aa4 Compiler options per lang 5 years ago
Wolfgang Stöggl f037e7ef45 Fix typos found by codespell 5 years ago
Xavier Claessens c6b512e64d mconf: Fix printing options when there is no compiler/project options 5 years ago
Xavier Claessens 88e77e69bc mconf: Group all options per subproject and align all groups 5 years ago
Daniel Mensinger 47bdea5040 mconf: Fix meson configure crash (fixes #5909) 5 years ago
Jussi Pakkanen 8a4aceef43 Do not print build and host settings when compiling natively. 5 years ago
John Ericson af2d7af998 Per machine do 'build.' and '' option prefixes 6 years ago
Dylan Baker 146e97e974 Use dependency cache 6 years ago
Dylan Baker d941ca1b19 mconf: Don't change the type of coredata.deps 6 years ago
Daniel Mensinger cacc585b44 ast: fix #5376 6 years ago
Daniel Mensinger ea1ad718aa mconf: Limit the line length of the choices column 6 years ago
Dylan Baker 5b896ed70b allow setting directory locations in a native file 6 years ago
Daniel Mensinger 71d174bcbe
Fixed some code issues 6 years ago
John Ericson 19f81d3e33 Never access environment.properties downstream 6 years ago
Daniel Mensinger 90bc125d29
mconf: Use introspection to print the project default options (fixes #2543) 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
Nicolas Schneider 735e138382 fix meson configure exception when install_umask is not an int 6 years ago
Daniel Mensinger d4ac832bf6
Split the monolithic introspection file into chunks 6 years ago
Daniel Mensinger b91c5aad85
Update intro dump on meson configure 6 years ago
Daniel Mensinger 1759fc8f45
Sorted arrays alphabetically 6 years ago
Xavier Claessens 43101489cd Recover when coredata cannot be loaded 6 years ago
Xavier Claessens 37067a53c4 Use a single ArgumentParser for all subcommands 6 years ago
Xavier Claessens 1e6d72eb5a Remove useless __main__ in files that cannot be executed 6 years ago
Xavier Claessens 9350b9aa7b mconf: Take only one optional builddir arg that defaults to '.' 7 years ago
Xavier Claessens 75e501ceb8 coredata: Stop setting default option values as argparse attribute 7 years ago
Xavier Claessens 8afbfe227b mconf: Special case UserUmaskOption to print value in octal notation 7 years ago
Xavier Claessens 75cce9e157 mconf: Reduce code duplication and avoid missing builtin options 7 years ago
Xavier Claessens 04c5c53e3c mconf: Fix print when choices is a string instead of list 7 years ago
Xavier Claessens da29e48d13 mconf: Set prefix first because other options depends on it 7 years ago
Xavier Claessens 8fb72510c3 Move to coredata some methods handling options 7 years ago
Xavier Claessens 3e6dc8fb71 mconf: Small tweaks when printing configuration 7 years ago
Xavier Claessens aa879b7f0c Fix issues found by flake8 7 years ago
Xavier Claessens b7d442150d Move <lang>_args to coredata.compiler_options 7 years ago
Xavier Claessens 24f1b96dde Fix setting c_args and friends from command line 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
Filipe Brandenburger 170776d626 Add install_umask to list of options of `meson configure` 7 years ago
Dylan Baker 1c48cc08e0 mconf: accept -- options like `meson` does 7 years ago
Jussi Pakkanen 9b2e533d87 Always build parser objects anew to avoid leaking old data. 7 years ago
Jukka Laurila 52c50da6c7 Refactor: Add log.error and log.exception to reduce code duplication. 7 years ago
Sander Sweers 3a0ab6a2bc mconf: Make it pep8 compliant 7 years ago
Sander Sweers 9bafde953a mconf: make print_aligned static 7 years ago
Sander Sweers 9d31c751b6 mconf: Do not store dict keys for no reason 7 years ago
Sander Sweers 84d382f963 mconf: User newline instead of printing empty string 7 years ago