893 Commits (faabbb3bb2389ad4e5e88a181e37d19efb708811)

Author SHA1 Message Date
Xavier Claessens 7902d2032d Refactor handling of machine file options 5 years ago
Xavier Claessens bcf369ea3c Fix consistency in variables kwarg 5 years ago
Xavier Claessens 173c115834 Add wrap mode to disable auto promote 5 years ago
Xavier Claessens 8281bd9e23 interpreter: Improve message when fallback dependency is not found 5 years ago
Xavier Claessens 6333ee88c1 Merge wraps from subprojects into wraps from main project 5 years ago
Xavier Claessens 311a07c39a interpreter: Rename dirname to subp_name 5 years ago
Daniel Mensinger e00df9046d include_type: honor include_type in dependency fallbacks (fixes #7503) 5 years ago
Nirbheek Chauhan 55cf399ff8 mtest: Allow filtering tests by subproject 5 years ago
Paolo Bonzini 726b822054 dependency: support boolean argument "allow_fallback" 5 years ago
Paolo Bonzini 1eec5cf41f interpreter: clean up handling of force_fallback 5 years ago
Paolo Bonzini 862bc146a8 interpreter: refactor handling of dependency(fallback: ...) 5 years ago
Daniel Mensinger 1dfaccfd91 pathlib: Fix resolve() by overriding it in Python 3.5 5 years ago
Daniel Mensinger 77b5c82d07 cmake: switch to pathlib (fixes #7322) 5 years ago
Dylan Baker 20663564bd deprecated get_configtool_variable and get_pkgconfig_variable 5 years ago
Xavier Claessens 7176b74fd6 Add meson.project_build/source_root() methods 5 years ago
Xavier Claessens 55ea461993 Deprecate meson.build_root() and meson.source_root() 5 years ago
Xavier Claessens 67c0ec1640 InternalDependency: Add as_link_whole() method 5 years ago
Xavier Claessens 9d338200da external-project: New module to build configure/make projects 5 years ago
Xavier Claessens 19696c3dcd Allow installing dir from build dir 5 years ago
Jon Turney 79b2eeb1ba Identify machine in error accesing compiler object for missing language 5 years ago
Jon Turney fc0f0df74b Don't require build machine compilers for project() languages 5 years ago
Daniel Mensinger 23818fc5a3
typing: more fixes 5 years ago
Xavier Claessens 9365486104 Special case meson.version().version_compare() statement 5 years ago
Xavier Claessens 6ca423e1fc interpreter: Do not get variable on failed subproject 5 years ago
Eli Schwartz 86b47250c6 simplify shutil usage by invoking copy2 where appropriate 5 years ago
Xavier Claessens 1c403e20e7 Interpreter: Fix c_stdlib usage 5 years ago
Nirbheek Chauhan 23f795fb54 find_library: Print type of library not found 5 years ago
Xavier Claessens 435db35962 interpreter: Don't force fallback when subproject failed to configure 5 years ago
Xavier Claessens 2e4a2bb373 interpreter: Lower case languages before checking if 'c' is in the list 5 years ago
John Ericson 2447a1132a Capitalize some constants in coredata 5 years ago
Dylan Baker 591e6e94b9 Put machine file and cmd line parsing in Environment 5 years ago
Dylan Baker bbba6a7f36 Allow setting built-in options from cross/native files 5 years ago
Zbigniew Jędrzejewski-Szmek 3dea817a59 Only emit warning about "native:" on projects with minimum required version 5 years ago
Xavier Claessens 7f1e9b7492 summary: Wrap lines when printing lists 5 years ago
Marc-André Lureau 1c945511eb Print a warning when importing a stabilized module 5 years ago
Xavier Claessens b510d644fe find_program: Do not use fallback when before parsing project() 5 years ago
Xavier Claessens f66c8c35da qt: Fix has_tools() when required=False 5 years ago
Alexander Neumann 92075f5ef3 give user control of option skip_sanity_check 5 years ago
Xavier Claessens 7c90639078 interpreter: Don't abort if dep isn't required and sub didn't override 5 years ago
Xavier Claessens f7a07ee91a interpreter: Already configured fallback should be used for optional dep 5 years ago
Xavier Claessens 13316f99fe wrap: Refactor to split wraps dictionary into 3 separate dicts 5 years ago
Xavier Claessens f08eed37cb find_program: Fallback if a wrap file provide the program name 5 years ago
Xavier Claessens 288d1ae5a5 wrap: Do not fallback implicitly on optional dependency 5 years ago
Xavier Claessens 2a7f72885f wrap: Add 'provide' section 5 years ago
Xavier Claessens 56c9e95b04 Implicit dependency fallback when a subproject wrap or dir exists 5 years ago
Xavier Claessens 07d2331d23 interpreter: Allow dependecy or subproject name in force_fallback_for 5 years ago
Xavier Claessens 4180f04433 interpreter: Avoid new feature warning when using old has_exe_wrapper() 5 years ago
Mathieu Duponchelle 20709af4d2 interpreter: add support for --force-fallback-for 5 years ago
D Scott Phillips f6a842821b Fix python3 installed from the Windows Store 5 years ago
Daniel Mensinger a2f94ca18b
cmake: Add more advanced subproject configuration options 5 years ago