summaryrefslogtreecommitdiff
path: root/backend/tests/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'backend/tests/meson.build')
-rw-r--r--backend/tests/meson.build55
1 files changed, 55 insertions, 0 deletions
diff --git a/backend/tests/meson.build b/backend/tests/meson.build
new file mode 100644
index 0000000..5ade48a
--- /dev/null
+++ b/backend/tests/meson.build
@@ -0,0 +1,55 @@
+bzip2_dep = dependency('bzip2')
+
+pk_slack_test_dependencies = [
+ packagekit_glib2_dep,
+ gmodule_dep,
+ sqlite3_dep,
+ bzip2_dep,
+ polkit_dep
+]
+
+pk_slack_test_cpp_args = [
+ '-DG_LOG_DOMAIN="PackageKit-Slackware"',
+ '-DLOCALSTATEDIR="@0@"'.format(join_paths(get_option('prefix'), get_option('localstatedir'))),
+ '-DLIBDIR="@0@"'.format(join_paths(get_option('prefix'), get_option('libdir'))),
+ '-DSYSCONFDIR="@0@"'.format(get_option('sysconfdir')),
+ '-DGETTEXT_PACKAGE="@0@"'.format(meson.project_name()),
+ '-DLIBEXECDIR="@0@"'.format(join_paths(get_option('prefix'), get_option('libexecdir'))),
+ '-DPK_DB_DIR="."',
+]
+
+pk_slack_test_include_directories = [
+ include_directories('..'),
+ packagekit_src_include,
+]
+
+pk_slack_test_dl = executable('pk-slack-test-dl',
+ ['dl-test.cc', 'definitions.cc'],
+ link_with: packagekit_backend_slack_module,
+ include_directories: pk_slack_test_include_directories,
+ dependencies: pk_slack_test_dependencies,
+ cpp_args: pk_slack_test_cpp_args,
+ c_args: pk_slack_test_cpp_args
+)
+
+pk_slack_test_slackpkg = executable('pk-slack-test-slackpkg',
+ ['slackpkg-test.cc', 'definitions.cc'],
+ link_with: packagekit_backend_slack_module,
+ include_directories: pk_slack_test_include_directories,
+ dependencies: pk_slack_test_dependencies,
+ cpp_args: pk_slack_test_cpp_args,
+ c_args: pk_slack_test_cpp_args
+)
+
+pk_slack_test_job = executable('pk-slack-test-job',
+ ['job-test.cc', 'definitions.cc'],
+ link_with: packagekit_backend_slack_module,
+ include_directories: pk_slack_test_include_directories,
+ dependencies: pk_slack_test_dependencies,
+ cpp_args: pk_slack_test_cpp_args,
+ c_args: pk_slack_test_cpp_args
+)
+
+test('slack-dl', pk_slack_test_dl)
+test('slac-slackpkg', pk_slack_test_slackpkg)
+test('slack-job', pk_slack_test_job)