kea_admin_conf_data = configuration_data()
kea_admin_conf_data.set('prefix', PREFIX)
kea_admin_conf_data.set('exec_prefix', '${prefix}')
-DATADIR = get_option('datadir')
-kea_admin_conf_data.set('datarootdir', '${prefix}/' + DATADIR)
+datadir = get_option('datadir')
+kea_admin_conf_data.set('datarootdir', '${prefix}/' + datadir)
kea_admin_conf_data.set('PACKAGE', 'kea')
kea_admin_conf_data.set('PACKAGE_NAME', 'kea')
kea_admin_conf_data.set('PACKAGE_VERSION', project_version)
install: true,
install_dir: get_option('sbindir'),
)
-adminscriptsdir = f'@DATADIR@/kea/scripts'
+adminscriptsdir = f'@datadir@/kea/scripts'
configure_file(
input: 'admin-utils.sh.in',
output: 'admin-utils.sh',
subdir_done()
endif
-CURRENT_BUILD_DIR = meson.current_build_dir()
-CURRENT_SOURCE_DIR = meson.current_source_dir()
+current_build_dir = meson.current_build_dir()
+current_source_dir = meson.current_source_dir()
dhcp4_tests_deps = [boost, crypto, gtest]
dhcp4_tests_libs = [
kea_dhcpsrv_testutils_lib,
test(
'dhcp4_process_tests.sh',
dhcp4_process_tests,
- workdir: CURRENT_BUILD_DIR,
+ workdir: current_build_dir,
is_parallel: false,
)
configure_file(
'simple_parser4_unittest.cc',
'vendor_opts_unittest.cc',
cpp_args: [
- f'-DTEST_DATA_BUILDDIR="@CURRENT_BUILD_DIR@"',
+ f'-DTEST_DATA_BUILDDIR="@current_build_dir@"',
f'-DCFG_EXAMPLES="@TOP_SOURCE_DIR@/doc/examples/kea4"',
- f'-DDHCP_DATA_DIR="@CURRENT_BUILD_DIR@"',
- f'-DSYNTAX_FILE="@CURRENT_SOURCE_DIR@/../dhcp4_parser.yy"',
+ f'-DDHCP_DATA_DIR="@current_build_dir@"',
+ f'-DSYNTAX_FILE="@current_source_dir@/../dhcp4_parser.yy"',
f'-DKEA_LFC_EXECUTABLE="@KEA_LFC@"',
f'-DTEST_CA_DIR="@TEST_CA_DIR@"',
],
keactrl_conf_data = configuration_data()
keactrl_conf_data.set('prefix', PREFIX)
-SYSCONFDIR = get_option('sysconfdir')
-keactrl_conf_data.set('sysconfdir', '${prefix}/' + SYSCONFDIR)
+sysconfdir = get_option('sysconfdir')
+keactrl_conf_data.set('sysconfdir', '${prefix}/' + sysconfdir)
keactrl_conf_data.set('PACKAGE', 'kea')
keactrl_conf_data.set('exec_prefix', '${prefix}')
keactrl_conf_data.set('sbindir', '${prefix}/' + get_option('sbindir'))
keactrl_conf_data.set('PACKAGE_VERSION', project_version)
keactrl_conf_data.set('runstatedir', '${prefix}/' + RUN_STATE_DIR + '/run')
keactrl_conf_data.set('localstatedir', '${prefix}/' + RUN_STATE_DIR)
-kea_configfiles_destdir = f'@SYSCONFDIR@/kea'
+kea_configfiles_destdir = f'@sysconfdir@/kea'
configure_file(
input: 'keactrl.conf.in',
output: 'keactrl.conf',
subdir_done()
endif
-CURRENT_BUILD_DIR = meson.current_build_dir()
+current_build_dir = meson.current_build_dir()
lfc_unittests = executable(
'lfc-unittests',
'lfc_controller_unittests.cc',
'lfc_unittests.cc',
- cpp_args: [f'-DTEST_DATA_BUILDDIR="@CURRENT_BUILD_DIR@"'],
+ cpp_args: [f'-DTEST_DATA_BUILDDIR="@current_build_dir@"'],
dependencies: [gtest],
include_directories: [include_directories('.')] + INCLUDES,
link_with: [lfc_lib] + LIBS_BUILT_SO_FAR,
'import sysconfig; print(sysconfig.get_paths()[\'purelib\'])',
check: true,
)
-PYTHON_SITE_PACKAGE = r.stdout().strip()
-PKGPYTHONDIR = f'@PYTHON_SITE_PACKAGE@/kea'
-kea_shell_conf_data.set('PKGPYTHONDIR', PKGPYTHONDIR)
+python_site_package = r.stdout().strip()
+pkgpythondir = f'@python_site_package@/kea'
+kea_shell_conf_data.set('PKGPYTHONDIR', pkgpythondir)
configure_file(
input: 'kea-shell.in',
output: 'kea-shell',
output: 'kea_conn.py',
copy: true,
install: false,
- install_dir: PKGPYTHONDIR,
+ install_dir: pkgpythondir,
)
configure_file(
input: 'kea_connector3.py',
output: 'kea_connector3.py',
copy: true,
install: false,
- install_dir: PKGPYTHONDIR,
+ install_dir: pkgpythondir,
)
configuration: run_script_test_conf_data,
)
-CURRENT_BUILD_DIR = meson.current_build_dir()
-HOOK_INCLUDES = [include_directories('..')]
+current_build_dir = meson.current_build_dir()
+hook_includes = [include_directories('..')]
dhcp_run_script_lib_tests = executable(
'dhcp-run-script-lib-tests',
'run_script_unittests.cc',
'run_unittests.cc',
cpp_args: [
f'-DRUN_SCRIPT_LIB_SO="@TOP_BUILD_DIR@/src/hooks/dhcp/run_script/libdhcp_run_script.so"',
- f'-DTEST_LOG_FILE="@CURRENT_BUILD_DIR@/test.log"',
+ f'-DTEST_LOG_FILE="@current_build_dir@/test.log"',
f'-DRUN_SCRIPT_TEST_SH="@CURRENT_BUILD_DIR@/run_script_test.sh"',
],
dependencies: [gtest, crypto],
- include_directories: [include_directories('.')] + INCLUDES + HOOK_INCLUDES,
+ include_directories: [include_directories('.')] + INCLUDES + hook_includes,
link_with: [dhcp_run_script_archive] + LIBS_BUILT_SO_FAR,
)
test('dhcp_run_script_lib_tests', dhcp_run_script_lib_tests, protocol: 'gtest')
configuration: dhcp_user_chk_config_data,
)
-HOOK_INCLUDES = [include_directories('..')]
-CURRENT_BUILD_DIR = meson.current_build_dir()
+hook_includes = [include_directories('..')]
+current_build_dir = meson.current_build_dir()
dhcp_user_chk_lib_tests = executable(
'dhcp-user-chk-lib-tests',
'run_unittests.cc',
'user_registry_unittests.cc',
'user_unittests.cc',
'userid_unittests.cc',
- cpp_args: [f'-DTEST_DATA_BUILDDIR="@CURRENT_SOURCE_DIR@"'],
+ cpp_args: [f'-DTEST_DATA_BUILDDIR="@current_source_dir@"'],
dependencies: [gtest],
- include_directories: [include_directories('.')] + INCLUDES + HOOK_INCLUDES,
+ include_directories: [include_directories('.')] + INCLUDES + hook_includes,
link_with: [dhcp_user_chk_archive] + LIBS_BUILT_SO_FAR,
)
test('dhcp_user_chk_lib_tests', dhcp_user_chk_lib_tests, protocol: 'gtest')
subdir_done()
endif
-CURRENT_BUILD_DIR = meson.current_build_dir()
+current_build_dir = meson.current_build_dir()
configure_file(
input: 'process_spawn_app.sh.in',
output: 'process_spawn_app.sh',
'udp_socket_unittest.cc',
'unix_domain_socket_unittest.cc',
cpp_args: [
- f'-DTEST_SCRIPT_SH="@CURRENT_BUILD_DIR@/process_spawn_app.sh"',
+ f'-DTEST_SCRIPT_SH="@current_build_dir@/process_spawn_app.sh"',
f'-DINVALID_TEST_SCRIPT_SH="@TOP_SOURCE_DIR@/README"',
f'-DTEST_CA_DIR="@TEST_CA_DIR@"',
],
subdir_done()
endif
-CURRENT_BUILD_DIR = meson.current_build_dir()
+current_build_dir = meson.current_build_dir()
libs_testutils = [kea_testutils_lib, kea_asiolink_testutils_lib]
kea_config_tests = executable(
'kea-config-tests',
'unix_command_mgr_unittests.cc',
dependencies: [gtest, crypto],
cpp_args: [
- f'-DTEST_DATA_BUILDDIR="@CURRENT_BUILD_DIR@"',
+ f'-DTEST_DATA_BUILDDIR="@current_build_dir@"',
f'-DTEST_CA_DIR="@TEST_CA_DIR@"',
],
include_directories: [include_directories('.')] + INCLUDES,
error(f'Build failed: Unsupported system "@SYSTEM@".')
endif
-CURRENT_BUILD_DIR = meson.current_build_dir()
-CURRENT_SOURCE_DIR = meson.current_source_dir()
+current_build_dir = meson.current_build_dir()
libs_testutils = [kea_dhcp_testutils_lib, kea_testutils_lib]
kea_dhcp_tests = executable(
'kea-dhcp-tests',
'run_unittests.cc',
pkt_filter_xpf_unittest_cc,
dependencies: [gtest, crypto],
- cpp_args: [f'-DTEST_DATA_BUILDDIR="@CURRENT_BUILD_DIR@"'],
+ cpp_args: [f'-DTEST_DATA_BUILDDIR="@current_build_dir@"'],
include_directories: [include_directories('.')] + INCLUDES,
link_with: [kea_util_unittests_lib] + libs_testutils + LIBS_BUILT_SO_FAR,
)
subdir_done()
endif
-CURRENT_BUILD_DIR = meson.current_build_dir()
+current_build_dir = meson.current_build_dir()
libs_testutils = [
kea_dhcpsrv_testutils_lib,
kea_dhcp_testutils_lib,
copy: true,
)
kea_dhcpsrv_conf_data = configuration_data()
-kea_dhcpsrv_conf_data.set('abs_builddir', CURRENT_BUILD_DIR)
+kea_dhcpsrv_conf_data.set('abs_builddir', current_build_dir)
configure_file(
input: 'meson-test_libraries.h.in',
output: 'test_libraries.h',
'timer_mgr_unittest.cc',
'tracking_lease_mgr_unittest.cc',
cpp_args: [
- f'-DTEST_DATA_BUILDDIR="@CURRENT_BUILD_DIR@"',
- f'-DDHCP_DATA_DIR="@CURRENT_BUILD_DIR@"',
+ f'-DTEST_DATA_BUILDDIR="@current_build_dir@"',
+ f'-DDHCP_DATA_DIR="@current_build_dir@"',
f'-DKEA_LFC_BUILD_DIR="@TOP_BUILD_DIR@/src/bin/lfc"',
f'-DDEFAULT_HOOKS_PATH="@DEFAULT_HOOKS_PATH@"',
],
subdir_done()
endif
-CURRENT_SOURCE_DIR = meson.current_source_dir()
+current_source_dir = meson.current_source_dir()
libs_testutils = [kea_testutils_lib, kea_asiolink_testutils_lib]
kea_http_tests = executable(
'kea-http-tests',
'url_unittests.cc',
cpp_args: [
f'-DTEST_CA_DIR="@TEST_CA_DIR@"',
- f'-DDATA_DIR="@CURRENT_SOURCE_DIR@/testdata"',
+ f'-DDATA_DIR="@current_source_dir@/testdata"',
],
dependencies: [gtest, crypto],
include_directories: [include_directories('.')] + INCLUDES,
]
shtests_conf_data = configuration_data()
shtests_conf_data.set('abs_top_builddir', TOP_BUILD_DIR)
-CURRENT_BUILD_DIR = meson.current_build_dir()
-shtests_conf_data.set('abs_builddir', CURRENT_BUILD_DIR)
+current_build_dir = meson.current_build_dir()
+shtests_conf_data.set('abs_builddir', current_build_dir)
foreach shtest : shtests
shfile = configure_file(
input: shtest + '.in',
configuration: shtests_conf_data,
)
name = 'kea_log_' + shtest
- test(name, shfile, workdir: CURRENT_BUILD_DIR, is_parallel: false)
+ test(name, shfile, workdir: current_build_dir, is_parallel: false)
endforeach
subdir_done()
endif
-CURRENT_BUILD_DIR = meson.current_build_dir()
+current_build_dir = meson.current_build_dir()
libs_testutils = [kea_process_testutils_lib, kea_testutils_lib]
configure_file(
input: 'process_test.sh.in',
'run_unittests.cc',
dependencies: [gtest],
cpp_args: [
- f'-DTEST_DATA_BUILDDIR="@CURRENT_BUILD_DIR@"',
- f'-DTEST_SCRIPT_SH="@CURRENT_BUILD_DIR@/process_test.sh"',
+ f'-DTEST_DATA_BUILDDIR="@current_build_dir@"',
+ f'-DTEST_SCRIPT_SH="@current_build_dir@/process_test.sh"',
f'-DDATA_DIR="@DHCP_DATA_DIR@"',
],
include_directories: [include_directories('.')] + INCLUDES,