From 80dd3e30ce7c33912bb91a621881f96d44ca49ef Mon Sep 17 00:00:00 2001 From: Xavier Claessens Date: Wed, 20 Nov 2019 12:25:48 -0500 Subject: Fix crash when checking multi version on subproject dep Also harminize a bit the logged message. --- test cases/linuxlike/5 dependency versions/meson.build | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'test cases/linuxlike') diff --git a/test cases/linuxlike/5 dependency versions/meson.build b/test cases/linuxlike/5 dependency versions/meson.build index 5d9eb3298..087db5ff7 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', -- cgit v1.2.3