275 Commits (7e1719fe06382ff74bba8317903365ba7215625f)

Author SHA1 Message Date
Nirbheek Chauhan 69e9d32bca coredata: Warn on usage of both -Dbuildtype and -Doptimization/-Ddebug 5 years ago
Nirbheek Chauhan bd953b6b29 coredata: Passing an option is supposed to set it, not flip the default 5 years ago
Nirbheek Chauhan c7aa4c8861 coredata: Set default options as cmdline args that override each other 5 years ago
Nirbheek Chauhan bc135f6c4d coredata: Convert all option parsing to OrderedDict() 5 years ago
Stéphane Cerveau cc4e9e79be coredata: init_builtins should always call libdir_cross_fixup 5 years ago
Dylan Baker be9bff81a2 coredata: Fix search and replace mistake 5 years ago
Dylan Baker edb52e9003 coredata: Warn on reconfigure if PKG_CONFIG_PATH has changed 5 years ago
Xavier Claessens 76ae865864 coredata: Fix crash when cmd_line_options contains booleans 5 years ago
Jussi Pakkanen 47759550e5 Add unity block size option. 5 years ago
Jussi Pakkanen 6b5c1a4fc3 Refactor UserIntegerOption to work with BuiltinOption. 5 years ago
Xavier Claessens 3ba0073df6 Make 'default_library' per-subproject builtin option 5 years ago
Jon Turney a3e2aa2d66
Fix prefix dependent option defaults (#6552) 5 years ago
Daniel Mensinger 4104cbdaf9
typing: Fix Any --> T.Any 5 years ago
Michael Hirsch, Ph.D 00f5dadd5b
Bugfix: sanitize_dir: use pathlib to handle case-insensitive filesystems (#6398) 5 years ago
Jussi Pakkanen 7375eaa263 Always disable interpolation for ini parsers. 5 years ago
Xavier Claessens b6b4903129 mconf: Recommend using --reconfigure when setting unknown options 5 years ago
Daniel Mensinger 09b53c534f types: import typing as T (fixes #6333) 5 years ago
Jussi Pakkanen 74d245a8c0 Bump version number for new development. 5 years ago
Jussi Pakkanen 8d576eba91 Prepare new release. 5 years ago
Dylan Baker 47dfe34c85 Consider compiler arguments in linker detection logic 5 years ago
Dylan Baker 87766b3727 Allow setting <lang>_args before the compiler is detected 5 years ago
Michael Hirsch, Ph.D 1031c96d31 catch malformed command line array option with helpful error 5 years ago
Michael Hirsch, Ph.D 9cb600cbb8 type anno 5 years ago
Daniel Mensinger e4a0ee205d lgtm: Fix redundant code 5 years ago
Daniel Mensinger 286b9f0921 lgtm: Fix Module imported with `import` and `import from` 5 years ago
Paulo Neves 07389e23bc coredata: CmdLineFileParser no longer interpolates strings. 5 years ago
Wolfgang Stöggl f037e7ef45 Fix typos found by codespell 5 years ago
Jussi Pakkanen ba1367b588 Bump version number for new development. [skip ci] 5 years ago
Jussi Pakkanen 2779603c68 Updated version numbers for 0.52.0 release. 5 years ago
Jussi Pakkanen 0b4d1e8afd Cross build is defined by the existance of a cross file. 5 years ago
Olexa Bilaniuk e32b0f8fbb Deduplicate PKG_CONFIG_PATH entries when initializing the array option pkg_config_path. 5 years ago
Xavier Claessens 2e7f0ce557 Print user defined options in meson-log.txt 5 years ago
Aleksey Gurtovoy 75daed27bc mesonlib.split_args/quote_arg/join_args 5 years ago
Clinton Roy bba3ae5724 correct function call 5 years ago
Jussi Pakkanen 5fd4963766 Made build. options alias basic ones when native building. 5 years ago
Jussi Pakkanen 534c95cc3e Made set_option kwargs named-only. 5 years ago
Dylan Baker e33183a4cc coredata: Ignore directories when searching for machine files 5 years ago
Dylan Baker 019f73dd7c coredata: Add a type for the options dict 5 years ago
Michael Hirsch, Ph.D 85cc424712 expanduser for tilde 5 years ago
Dylan Baker 56f7e5c74f coredata: Correctly handle receiving a pipe for native/cross files 6 years ago
Jussi Pakkanen 8dfc24dbf1 Update version number for new development. 6 years ago
Jussi Pakkanen 5ecab57667 Update things for new release. 6 years ago
John Ericson 07777e15d4 Purge `is_cross` and friends without changing user interfaces 6 years ago
John Ericson af2d7af998 Per machine do 'build.' and '' option prefixes 6 years ago
Dylan Baker 0714ba58c7 coredata: add cmake_prefix_path option 6 years ago
Dylan Baker 146e97e974 Use dependency cache 6 years ago
Dylan Baker 5df6823bd8 coredata: Introduce a class to act as the dependency cache 6 years ago
Dylan Baker 0b66a106e3 coredata: fix bugs reading PKG_CONFIG_PATH 6 years ago
John Ericson 957d8e051c Make `PerMachine` and `MachineChoice` have just `build` and `host` 6 years ago
John Ericson 4030e7cb7a UserOption no longer has a name field. 6 years ago