aboutsummaryrefslogtreecommitdiff
path: root/test cases
diff options
context:
space:
mode:
authorAleksey Filippov <alekseyf@google.com>2018-02-24 22:19:32 +0000
committerAleksey Filippov <alekseyf@google.com>2018-02-24 23:41:08 +0000
commitd6b5d7fe9f5c4aa231d3640daf342406e5c7be15 (patch)
tree4620eb3563fc793c7c1b0b140639f34741b7e00b /test cases
parentbe6cedb491481b7882133f8533b69443ce9cd469 (diff)
downloadmeson-d6b5d7fe9f5c4aa231d3640daf342406e5c7be15.zip
meson-d6b5d7fe9f5c4aa231d3640daf342406e5c7be15.tar.gz
meson-d6b5d7fe9f5c4aa231d3640daf342406e5c7be15.tar.bz2
Add library with generated_pc and PkgConfigDependency support to pkgconfig.generate()
Diffstat (limited to 'test cases')
-rw-r--r--test cases/common/51 pkgconfig-gen/dependencies/meson.build14
-rw-r--r--test cases/common/51 pkgconfig-gen/meson.build6
2 files changed, 20 insertions, 0 deletions
diff --git a/test cases/common/51 pkgconfig-gen/dependencies/meson.build b/test cases/common/51 pkgconfig-gen/dependencies/meson.build
index 61bc0df..018b72f 100644
--- a/test cases/common/51 pkgconfig-gen/dependencies/meson.build
+++ b/test cases/common/51 pkgconfig-gen/dependencies/meson.build
@@ -36,3 +36,17 @@ pkgg.generate(libraries : [main_lib, exposed_lib, threads_dep , custom_dep],
filebase : 'dependency-test',
description : 'A dependency test.'
)
+
+pkgg.generate(
+ name : 'requires-test',
+ version : '1.0',
+ description : 'Dependency Requires field test.',
+ requires : [exposed_lib, pc_dep, 'libhello'],
+)
+
+pkgg.generate(
+ name : 'requires-private-test',
+ version : '1.0',
+ description : 'Dependency Requires.private field test.',
+ requires_private : [exposed_lib, pc_dep, 'libhello', notfound_dep],
+)
diff --git a/test cases/common/51 pkgconfig-gen/meson.build b/test cases/common/51 pkgconfig-gen/meson.build
index f9d7f7f..7e6c670 100644
--- a/test cases/common/51 pkgconfig-gen/meson.build
+++ b/test cases/common/51 pkgconfig-gen/meson.build
@@ -46,3 +46,9 @@ pkgg.generate(
description : 'A foo library.',
variables : ['foo=bar', 'datadir=${prefix}/data']
)
+
+pkgg.generate(
+ name : 'libhello',
+ description : 'A minimalistic pkgconfig file.',
+ version : libver,
+)