diff options
author | Xavier Claessens <xavier.claessens@collabora.com> | 2020-04-04 17:39:39 -0400 |
---|---|---|
committer | Xavier Claessens <xavier.claessens@collabora.com> | 2020-07-01 09:45:33 -0400 |
commit | 56c9e95b04b51def7443a514e5021fa7b70fe8c8 (patch) | |
tree | 354b79309dc4c57a58eae71eab273b06a18542e3 /test cases/common | |
parent | 64f36613ef5d54de9d2040da60b225c1ef11140d (diff) | |
download | meson-56c9e95b04b51def7443a514e5021fa7b70fe8c8.zip meson-56c9e95b04b51def7443a514e5021fa7b70fe8c8.tar.gz meson-56c9e95b04b51def7443a514e5021fa7b70fe8c8.tar.bz2 |
Implicit dependency fallback when a subproject wrap or dir exists
Diffstat (limited to 'test cases/common')
-rw-r--r-- | test cases/common/102 subproject subdir/meson.build | 4 | ||||
-rw-r--r-- | test cases/common/102 subproject subdir/subprojects/sub_implicit/meson.build | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/test cases/common/102 subproject subdir/meson.build b/test cases/common/102 subproject subdir/meson.build index 8299a37..46a2bce 100644 --- a/test cases/common/102 subproject subdir/meson.build +++ b/test cases/common/102 subproject subdir/meson.build @@ -25,3 +25,7 @@ dependency('sub-novar', fallback : 'sub_novar') # Verify a subproject can force a dependency to be not-found d = dependency('sub-notfound', fallback : 'sub_novar', required : false) assert(not d.found(), 'Dependency should be not-found') + +# Verify that implicit fallback works because subprojects/sub_implicit directory exists +d = dependency('sub_implicit') +assert(d.found(), 'Should implicitly fallback') diff --git a/test cases/common/102 subproject subdir/subprojects/sub_implicit/meson.build b/test cases/common/102 subproject subdir/subprojects/sub_implicit/meson.build new file mode 100644 index 0000000..613bd05 --- /dev/null +++ b/test cases/common/102 subproject subdir/subprojects/sub_implicit/meson.build @@ -0,0 +1,4 @@ +project('sub_implicit', 'c', version : '1.0') + +dep = declare_dependency() +meson.override_dependency('sub_implicit', dep) |