--- /dev/null
+#!/bin/sh
+
+set -eu
+
+# Destdir is set everytime the installation happens through meson or ninja even when --destdir is not passed.
+# Set target path to prefix in case someone wants to run this script directly.
+target_path='@PREFIX@'
+if test -n "${MESON_INSTALL_DESTDIR_PREFIX+x}"; then
+ target_path="${MESON_INSTALL_DESTDIR_PREFIX}"
+fi
+
+cp -Tr @current_build_dir@/input "${target_path}/share/kea/fuzz"
subdir_done()
endif
+current_build_dir = meson.current_build_dir()
current_source_dir = meson.current_source_dir()
+
list = []
foreach i : [
'fuzz_config_kea_dhcp4',
)
endforeach
endforeach
+foreach i : ['kea-dhcp4.conf', 'kea-dhcp6.conf']
+ run_command(
+ ['cp', f'input/@i@', f'@TOP_BUILD_DIR@/fuzz/input/@i@'],
+ check: true,
+ )
+endforeach
+
+
+install_input = configure_file(
+ input: 'install-input.sh.in',
+ output: 'install-input.sh',
+ configuration: configuration_data(
+ {'PREFIX': PREFIX, 'current_build_dir': current_build_dir},
+ ),
+)
+meson.add_install_script(install_input)
fuzz_sources = ['fuzz.cc', 'fuzz.h']
cpp_flags = [