summaryrefslogtreecommitdiff
path: root/gthread/tests/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'gthread/tests/meson.build')
-rw-r--r--gthread/tests/meson.build19
1 files changed, 19 insertions, 0 deletions
diff --git a/gthread/tests/meson.build b/gthread/tests/meson.build
index 53fb78e18..41fad1de4 100644
--- a/gthread/tests/meson.build
+++ b/gthread/tests/meson.build
@@ -52,3 +52,22 @@ foreach test_name, extra_args : gthread_tests
suite : suite,
)
endforeach
+
+if have_bash and have_pkg_config
+ test('gthread-2.0-pkg-config',
+ bash,
+ args: [
+ '-xe', '-c',
+ '\n'.join([
+ 'pkg-config --validate gthread-2.0',
+ 'test "$(pkg-config --modversion gthread-2.0)" = "@0@"'.format(glib_version),
+ 'test "$(pkg-config --variable=prefix gthread-2.0)" = "@0@"'.format(
+ get_option('prefix')),
+ ]),
+ ],
+ suite: ['gthread', 'no-valgrind', 'pkg-config'],
+ env: {
+ 'PKG_CONFIG_PATH': meson.project_build_root() / 'meson-private',
+ },
+ )
+endif