26 Commits (d85a9733e6af45c9e3111f23ecec9e614eaeaeeb)

Author SHA1 Message Date
Eli Schwartz 1eaf49c880 flake8: remove no longer used imports 3 years ago
Xavier Claessens 3180c579f6 mconf: Fix printing <inherited from main project> for yielding options 3 years ago
Eli Schwartz 8947352889 fix various flake8 whitespace errors 3 years ago
Xavier Claessens 2628ce576c Add support for module options 3 years ago
Eli Schwartz 1bb2523e58
remove f from f-string that has no formatting 3 years ago
Xavier Claessens d5917c1b87 coredata: Invalidate deps cache when changing wrap_mode option 4 years ago
Dylan Baker d3003ebb41 mconf: line wrap columns nicely 4 years ago
Dylan Baker 8fa7f3a9c3 mconf: print core options for subprojects 4 years ago
Dylan Baker cd8c334788 mconf: cleanup up and sort imports 4 years ago
Dylan Baker 10c19e1206 mconf: print core options for subprojects 4 years ago
Eli Schwartz 6a0fabc647
mass rewrite of string formatting to use f-strings everywhere 4 years ago
Eli Schwartz 4340bf34fa
various python neatness cleanups 4 years ago
Dylan Baker d5238baa45 mconf: only print correct options in the correct sections 4 years ago
Jussi Pakkanen 8133a7b9a4 Keep buildtype the same even if user changes debug and/or optimization. 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
Dylan Baker f9b19e73a5 move OptionKey to mesonlib 4 years ago
Dylan Baker fe973d9fc4 use OptionKey for compiler_options 4 years ago
Dylan Baker 7142c92285 use OptionKey for backend_options 4 years ago
Dylan Baker e2ef6930ff use OptionKey for coredata.user_options 4 years ago
Dylan Baker b37f0cce2c movve insert_build_prefix to mconf 4 years ago
Dylan Baker b25a423a64 use the OptionKey type for command line and machine files 4 years ago
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 5 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