diff options
Diffstat (limited to 'utils/trackertestutils/meson.build')
-rw-r--r-- | utils/trackertestutils/meson.build | 23 |
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 |