diff options
author | Xavier Claessens <xavier.claessens@collabora.com> | 2019-11-20 12:25:48 -0500 |
---|---|---|
committer | Xavier Claessens <xclaesse@gmail.com> | 2019-11-26 11:31:48 -0500 |
commit | 80dd3e30ce7c33912bb91a621881f96d44ca49ef (patch) | |
tree | fa0a3823167de9a2ad31776710e21e5390ff8005 /test cases | |
parent | 7dd302773dd2d6443ab52d608d1c86aef578f280 (diff) | |
download | meson-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.build | 6 |
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', |