summaryrefslogtreecommitdiff
path: root/utils/trackertestutils/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'utils/trackertestutils/meson.build')
-rw-r--r--utils/trackertestutils/meson.build23
1 files changed, 21 insertions, 2 deletions
diff --git a/utils/trackertestutils/meson.build b/utils/trackertestutils/meson.build
index e8ab94c72..78c6fa59d 100644
--- a/utils/trackertestutils/meson.build
+++ b/utils/trackertestutils/meson.build
@@ -1,3 +1,5 @@
+pkg = import('pkgconfig')
+
sources = [
'__init__.py',
'dbusdaemon.py',
@@ -7,5 +9,22 @@ sources = [
'psutil_mini.py',
]
-install_data(sources,
- install_dir: join_paths(tracker_internal_libs_dir, 'trackertestutils'))
+if get_option('test_utils')
+ testutils_dir = get_option('test_utils_dir')
+
+ if testutils_dir == ''
+ arch_independent_libdir = \
+ get_option('prefix') / 'lib' / 'tracker-' + tracker_api_version
+ testutils_dir = join_paths(arch_independent_libdir, 'trackertestutils')
+ endif
+
+ install_data(sources, install_dir: testutils_dir)
+
+ pkg.generate(
+ name: 'tracker-testutils-' + tracker_api_version,
+ description: 'tracker test utilities',
+ variables: [
+ 'python_path=' + testutils_dir
+ ]
+ )
+endif