summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2020-07-14 11:35:29 +0200
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2020-07-14 14:57:04 +0200
commita18c7865bea4588932ff72de5630e40e1c1389b3 (patch)
tree5552f2a7d15178dad90d16212a891539ec5e090e
parent60b45a80c1f98bad000bd902d97ecf6c4e3fc315 (diff)
downloadsystemd-a18c7865bea4588932ff72de5630e40e1c1389b3.tar.gz
meson: do not install testdata when -Dinstall-tests=false
Fixes #16447.
-rw-r--r--test/meson.build100
1 files changed, 51 insertions, 49 deletions
diff --git a/test/meson.build b/test/meson.build
index 8bda38a2e2..5d9fb5ab50 100644
--- a/test/meson.build
+++ b/test/meson.build
@@ -1,56 +1,58 @@
# SPDX-License-Identifier: LGPL-2.1+
-testdata_dir = testsdir + '/testdata/'
-
-install_subdir('journal-data',
- install_dir : testdata_dir)
-install_subdir('units',
- install_dir : testdata_dir)
-install_subdir('test-execute',
- install_dir : testdata_dir)
-install_subdir('test-path',
- install_dir : testdata_dir)
-install_subdir('test-umount',
- install_dir : testdata_dir)
-install_subdir('test-network-generator-conversion',
- install_dir : testdata_dir)
-install_subdir('testsuite-04.units',
- install_dir : testdata_dir)
-install_subdir('testsuite-06.units',
- install_dir : testdata_dir)
-install_subdir('testsuite-10.units',
- install_dir : testdata_dir)
-install_subdir('testsuite-11.units',
- install_dir : testdata_dir)
-install_subdir('testsuite-16.units',
- install_dir : testdata_dir)
-install_subdir('testsuite-28.units',
- install_dir : testdata_dir)
-install_subdir('testsuite-30.units',
- install_dir : testdata_dir)
-install_subdir('testsuite-52.units',
- install_dir : testdata_dir)
-
-testsuite08_dir = testdata_dir + '/testsuite-08.units'
-install_data('testsuite-08.units/-.mount',
- install_dir : testsuite08_dir)
-install_data('testsuite-08.units/systemd-remount-fs.service',
- install_dir : testsuite08_dir)
-meson.add_install_script(meson_make_symlink,
- './-.mount',
- testsuite08_dir + '/root.mount')
-meson.add_install_script(meson_make_symlink,
- '../-.mount',
- testsuite08_dir + '/local-fs.target.wants/-.mount')
-
-if conf.get('ENABLE_RESOLVE') == 1
- install_subdir('test-resolve',
+if install_tests
+ testdata_dir = testsdir + '/testdata/'
+
+ install_subdir('journal-data',
install_dir : testdata_dir)
-endif
+ install_subdir('units',
+ install_dir : testdata_dir)
+ install_subdir('test-execute',
+ install_dir : testdata_dir)
+ install_subdir('test-path',
+ install_dir : testdata_dir)
+ install_subdir('test-umount',
+ install_dir : testdata_dir)
+ install_subdir('test-network-generator-conversion',
+ install_dir : testdata_dir)
+ install_subdir('testsuite-04.units',
+ install_dir : testdata_dir)
+ install_subdir('testsuite-06.units',
+ install_dir : testdata_dir)
+ install_subdir('testsuite-10.units',
+ install_dir : testdata_dir)
+ install_subdir('testsuite-11.units',
+ install_dir : testdata_dir)
+ install_subdir('testsuite-16.units',
+ install_dir : testdata_dir)
+ install_subdir('testsuite-28.units',
+ install_dir : testdata_dir)
+ install_subdir('testsuite-30.units',
+ install_dir : testdata_dir)
+ install_subdir('testsuite-52.units',
+ install_dir : testdata_dir)
+
+ testsuite08_dir = testdata_dir + '/testsuite-08.units'
+ install_data('testsuite-08.units/-.mount',
+ install_dir : testsuite08_dir)
+ install_data('testsuite-08.units/systemd-remount-fs.service',
+ install_dir : testsuite08_dir)
+ meson.add_install_script(meson_make_symlink,
+ './-.mount',
+ testsuite08_dir + '/root.mount')
+ meson.add_install_script(meson_make_symlink,
+ '../-.mount',
+ testsuite08_dir + '/local-fs.target.wants/-.mount')
+
+ if conf.get('ENABLE_RESOLVE') == 1
+ install_subdir('test-resolve',
+ install_dir : testdata_dir)
+ endif
-install_data('create-busybox-container',
- install_mode : 'rwxr-xr-x',
- install_dir : testdata_dir)
+ install_data('create-busybox-container',
+ install_mode : 'rwxr-xr-x',
+ install_dir : testdata_dir)
+endif
test_network_generator_conversion_sh = find_program('test-network-generator-conversion.sh')