diff options
Diffstat (limited to 'gthread/tests/meson.build')
-rw-r--r-- | gthread/tests/meson.build | 19 |
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 |