aboutsummaryrefslogtreecommitdiff
path: root/test cases
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2016-05-29 03:15:16 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2016-05-29 03:15:16 +0300
commitcff4e7d29904250ff95feda85d8baa9da93652de (patch)
treeef3c3c8e9e02f6a7ffdb6094e3f52a44cbefa91f /test cases
parentb5013a573ae18ff009e498c778614712352f0b44 (diff)
downloadmeson-cff4e7d29904250ff95feda85d8baa9da93652de.zip
meson-cff4e7d29904250ff95feda85d8baa9da93652de.tar.gz
meson-cff4e7d29904250ff95feda85d8baa9da93652de.tar.bz2
Can query version strings of dependencies.
Diffstat (limited to 'test cases')
-rw-r--r--test cases/common/87 declare dep/entity/meson.build3
-rw-r--r--test cases/linuxlike/1 pkg-config/meson.build2
2 files changed, 5 insertions, 0 deletions
diff --git a/test cases/common/87 declare dep/entity/meson.build b/test cases/common/87 declare dep/entity/meson.build
index 12050b5..80bbf36 100644
--- a/test cases/common/87 declare dep/entity/meson.build
+++ b/test cases/common/87 declare dep/entity/meson.build
@@ -4,4 +4,7 @@ entity_dep = declare_dependency(link_with : entity_lib,
include_directories : include_directories('.'),
sources : 'entity2.c',
compile_args : ['-DUSING_ENT=1'],
+ version : '1.2.3',
link_args : []) # No simple way of testing linker flags :(.
+
+assert(entity_dep.version().version_compare('==1.2.3'), 'Declare_dep has incorrect version string.')
diff --git a/test cases/linuxlike/1 pkg-config/meson.build b/test cases/linuxlike/1 pkg-config/meson.build
index b7f40db..a18acc5 100644
--- a/test cases/linuxlike/1 pkg-config/meson.build
+++ b/test cases/linuxlike/1 pkg-config/meson.build
@@ -5,6 +5,8 @@ project('external dependency', 'c')
dep = dependency('zlib', version : '>=1.2.8')
exe = executable('zlibprog', 'prog.c', dependencies : dep)
+assert(dep.version().version_compare('>=1.2.8'), 'Pkg-config version numbers exposed incorrectly.')
+
test('zlibtest', exe)
# Test that dependencies of dependencies work.