226 Commits (8b3a54e5085933b78a8509103a76bed7ca8cdde4)

Author SHA1 Message Date
Paolo Bonzini 2f68aa21e8 add testcase for bad things with add_project_dependencies 3 years ago
Jussi Pakkanen 9f9c7905bf Do not use 'echo' as it is not available on plain cmd.exe 3 years ago
Fredrik Salomonsson 3cac527d9f test cases/failing: Add 123 pkgconfig not relocatable outside prefix 3 years ago
Eli Schwartz df3f064c81
dependencies: move DependencyVariableString handling to declare_dependency 3 years ago
Eli Schwartz 0e3ed2f655
dependencies: allow get_variable to expose files from subprojects 3 years ago
Daniel Mensinger 4dd6cb8469 cmake: Better error message when configuring a CMake subproject fails. 3 years ago
Jussi Pakkanen 1c3191be55 Condense test directory names. 3 years ago
Xavier Claessens f2d21bf8a9 Make compilers list per subproject 3 years ago
Dylan Baker c08b6e29d9 Add support for rust proc-macro crates 3 years ago
Dylan Baker 038d072364 tests/rust: Add a test for structured inputs 3 years ago
Dylan Baker 4a2058cb83 interpreter: use typed_kwargs for subproject() 3 years ago
Jan Tojnar df451f1013 meson: Allow directory options outside of prefix 3 years ago
Daniel Mensinger 2e2ca5a877 cmake: ci: Skip tests on Ubuntu Bionic where CMake is stuck on 3.10 3 years ago
Dylan Baker 11f9638035 build: replace kwargs in CustomTarget initializer 3 years ago
Øyvind Aarrestad Aakre 5b3094d43b subproject: fix version validation on lookup 3 years ago
Jussi Pakkanen 117ba23071 Condense test directory numbers for rc1. 3 years ago
Eli Schwartz d25a335503
restore additional info about the potential cause of find_program failing 3 years ago
Paolo Bonzini 18408f82d1 allow passing a CustomTargetIndex as argument to a test 3 years ago
Pablo Correa Gómez 4f882ff8ec add install_symlink function 3 years ago
Benoit Pierre 007c4659c2 interpreter: fix `feature.require` handling of error message 3 years ago
Nirbheek Chauhan af5993fffd shared_module: Add soname when used as a link target 3 years ago
Paolo Bonzini 47ba919b21 rust: clean up inputs and outputs to bindgen 3 years ago
Dylan Baker 762c504612 typed_kwargs: use | for type unions, not , 3 years ago
Dylan Baker ecc47d67a9 typed_kwargs: provide better error messages for wrong container types 3 years ago
Paolo Bonzini 9a8c2d23f1 interpreter: disallow RunTarget in meson.add_install_script 3 years ago
Paolo Bonzini 36c390e08e interpreter: disallow RunTarget in test 3 years ago
Volker Weißmann 2c079d855e Added warning if run_command is called without the check kwarg 3 years ago
Jussi Pakkanen 95d8b8787a Be more strict about target names with slashes. 3 years ago
Xavier Claessens 953bbf5e19 optinterpreter: Refactor to use typed_pos_args() and typed_kwargs() 3 years ago
Daniel Mensinger af0587cb49 interpreter: Holderify arrays and dicts 3 years ago
Daniel Mensinger d93d01b6c5 interpreter: Introduce StringHolder 3 years ago
Xavier Claessens d67850b45e dependency: fallback and allow_fallback are mutually exclusive 3 years ago
Daniel Mensinger 8d92e6d865 interpreter: Add IntegerHolder 3 years ago
Dylan Baker 3f5d80b8bb interpreter: fix name of typed_kwargs for `test()` 3 years ago
Eli Schwartz 5a7b8d86d0 use a more informative error message for invoking meson in a subdir 3 years ago
Eli Schwartz 59d4f771d2
editorconfig: add setting to trim trailing whitespace 3 years ago
Jussi Pakkanen 7dee480a40 Condense test directory names for next release. 3 years ago
Daniel Mensinger 8e1c599c10 cmake: Improved error message for using dependency for executables 3 years ago
Dylan Baker bc4201a7f1 interpreter: add required and disabled to import 3 years ago
Daniel Mensinger c4b8e03895
tests: both_library test improvements 3 years ago
Dylan Baker 7619f31f71 interpreter: man sections can be up to 9 on many platforms 3 years ago
Dylan Baker a551e76137 interpreter: use typed_pos_args for install_data 3 years ago
Laurin-Luis Lehning d5ed8f61a5 interpreter: Move argument checks from add_*_arguments to compiler.get_supported_arguments 4 years ago
Laurin-Luis Lehning c9ad98ef5e interprter: Add required kwarg to add_(project|global)_arguments 4 years ago
Dylan Baker 3ec2cf9c60 interpreter: add type annotations to build_incdir_object 4 years ago
Xavier Claessens 5f3b73beb5 dependency: Empty fallback is the same as allow_fallback: false 4 years ago
Xavier Claessens b6d754a40c interpreter: Extract dependency() logic into its own helper class 4 years ago
Dylan Baker e2266e8708 interpreter: use typed_*args for test and benchmark 4 years ago
Dylan Baker 203a548d60 dependencies: Use the SystemDependency 4 years ago
Paolo Bonzini 2f2d99e1d8 interpreter: add feature.require() 4 years ago