aboutsummaryrefslogtreecommitdiff
path: root/test cases
diff options
context:
space:
mode:
authorXavier Claessens <xavier.claessens@collabora.com>2019-11-20 12:25:48 -0500
committerXavier Claessens <xclaesse@gmail.com>2019-11-26 11:31:48 -0500
commit80dd3e30ce7c33912bb91a621881f96d44ca49ef (patch)
treefa0a3823167de9a2ad31776710e21e5390ff8005 /test cases
parent7dd302773dd2d6443ab52d608d1c86aef578f280 (diff)
downloadmeson-80dd3e30ce7c33912bb91a621881f96d44ca49ef.zip
meson-80dd3e30ce7c33912bb91a621881f96d44ca49ef.tar.gz
meson-80dd3e30ce7c33912bb91a621881f96d44ca49ef.tar.bz2
Fix crash when checking multi version on subproject dep
Also harminize a bit the logged message.
Diffstat (limited to 'test cases')
-rw-r--r--test cases/linuxlike/5 dependency versions/meson.build6
1 files changed, 6 insertions, 0 deletions
diff --git a/test cases/linuxlike/5 dependency versions/meson.build b/test cases/linuxlike/5 dependency versions/meson.build
index 5d9eb32..087db5f 100644
--- a/test cases/linuxlike/5 dependency versions/meson.build
+++ b/test cases/linuxlike/5 dependency versions/meson.build
@@ -50,6 +50,12 @@ assert(somelib_reqfalse.found(), 'somelib should have been found')
somelibver = dependency('somelib',
version : '>= 0.3',
fallback : ['somelibver', 'some_dep'])
+# Find an internal dependency again with impossible multi-version
+somelibver = dependency('somelib',
+ version : ['>= 0.3', '<0.3'],
+ required : false,
+ fallback : ['somelibver', 'some_dep'])
+assert(not somelibver.found(), 'Dependency should not be found')
# Find somelib again, but with a fallback that will fail because subproject does not exist
somelibfail = dependency('somelib',
version : '>= 0.2',