]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#3734] Remove dotlibs from Meson which was only about compatiblity with Autotools
authorAndrei Pavel <andrei@isc.org>
Thu, 15 May 2025 06:38:46 +0000 (09:38 +0300)
committerAndrei Pavel <andrei@isc.org>
Fri, 30 May 2025 07:57:39 +0000 (10:57 +0300)
18 files changed:
src/bin/agent/tests/meson.build
src/bin/agent/tests/test_basic_auth_libraries.h.in
src/bin/agent/tests/test_callout_libraries.h.in
src/bin/d2/tests/meson.build
src/bin/d2/tests/test_callout_libraries.h.in
src/bin/d2/tests/test_configured_libraries.h.in
src/bin/dhcp4/tests/dhcp4_process_tests.sh.in
src/bin/dhcp4/tests/meson.build
src/bin/dhcp4/tests/test_libraries.h.in
src/bin/dhcp6/tests/dhcp6_process_tests.sh.in
src/bin/dhcp6/tests/meson.build
src/bin/dhcp6/tests/test_libraries.h.in
src/lib/dhcpsrv/tests/meson.build
src/lib/dhcpsrv/tests/test_libraries.h.in
src/lib/hooks/tests/meson.build
src/lib/hooks/tests/test_libraries.h.in
src/lib/testutils/dhcp_test_lib.sh.in
src/lib/testutils/meson.build

index 7a4376bfd00d7f4e110f9cb3449c2150af3bec2d..679e4379fdc61f82b14ca0e80361d2fe96f8a1cd 100644 (file)
@@ -7,7 +7,6 @@ kea_agent_tests_data = configuration_data()
 kea_agent_tests_data.set('abs_top_builddir', TOP_BUILD_DIR)
 kea_agent_tests_data.set('abs_top_srcdir', TOP_SOURCE_DIR)
 kea_agent_tests_data.set('abs_builddir', current_build_dir)
-kea_agent_tests_data.set('dotlibs', '')
 ca_process_tests = configure_file(
     input: 'ca_process_tests.sh.in',
     output: 'ca_process_tests.sh',
index ec378cedb1ee8c55749f74dab832ac6b3f1582a5..547aff1441c5bf4ce5b34969a55f2e1060ba45cf 100644 (file)
@@ -17,7 +17,7 @@ namespace {
 // like to the real shared library.
 
 // Basic HTTP authentication as a callout library.
-static const char* BASIC_AUTH_LIBRARY = "@abs_builddir@/@dotlibs@libbasicauth.so";
+static const char* BASIC_AUTH_LIBRARY = "@abs_builddir@/libbasicauth.so";
 
 } // anonymous namespace
 
index a8142dd2160c9517f0dbd06215145e3f2d2b1abc..362155a2d88ae39b6e8e240cbfe5de671815ea1b 100644 (file)
@@ -17,7 +17,7 @@ namespace {
 // like to the real shared library.
 
 // Basic callout library with context_create and three "standard" callouts.
-static const char* CALLOUT_LIBRARY = "@abs_builddir@/@dotlibs@libcallout.so";
+static const char* CALLOUT_LIBRARY = "@abs_builddir@/libcallout.so";
 
 // Test path to use for in place of DEFAULT_HOOKS_PATH
 static const char* CA_HOOKS_TEST_PATH = "@abs_builddir@/@dotlibs@";
index 10a806b21966edbdb6b07b0c7609ae1f0657997b..166aaf15e725ba7e885a53563680f5650fc6d35a 100644 (file)
@@ -7,7 +7,6 @@ kea_d2_tests_data = configuration_data()
 kea_d2_tests_data.set('abs_top_builddir', TOP_BUILD_DIR)
 kea_d2_tests_data.set('abs_top_srcdir', TOP_SOURCE_DIR)
 kea_d2_tests_data.set('abs_builddir', current_build_dir)
-kea_d2_tests_data.set('dotlibs', '')
 d2_process_tests = configure_file(
     input: 'd2_process_tests.sh.in',
     output: 'd2_process_tests.sh',
index bb5c18331307d396847df5db42ae63678b0536f9..f15ccf6182e65c00f8b4a6374f53e581ddc23b28 100644 (file)
@@ -17,7 +17,7 @@ namespace {
 // like to the real shared library.
 
 // Basic callout library with context_create and three "standard" callouts.
-static const char* CALLOUT_LIBRARY = "@abs_builddir@/@dotlibs@libcallout.so";
+static const char* CALLOUT_LIBRARY = "@abs_builddir@/libcallout.so";
 
 // Test path to use for in place of DEFAULT_HOOKS_PATH
 static const char* D2_HOOKS_TEST_PATH = "@abs_builddir@/@dotlibs@";
index c7ec5064098633132b7e04f7ba8644401cd727e0..cb26a9b4c1fed9e4dfed9bef255ee59fc1ffae63 100644 (file)
@@ -19,7 +19,7 @@ namespace {
 // Configured library with d2_srv_configured testing: if there is a toplevel
 // user context with an error entry the returned status is DROP with the
 // content of the error entry.
-static const char* CONFIGURED_LIBRARY = "@abs_builddir@/@dotlibs@libconfigured.so";
+static const char* CONFIGURED_LIBRARY = "@abs_builddir@/libconfigured.so";
 
 // Test path to use for in place of DEFAULT_HOOKS_PATH
 static const char* D2_HOOKS_TEST_PATH = "@abs_builddir@/@dotlibs@";
index 2b3f76f15ba68d925c0b071b46efceeedeff4987..63a06e829eed845fb913de2cc687d47dd354ae8b 100755 (executable)
@@ -20,12 +20,12 @@ LEASE_FILE="@abs_top_builddir@/src/bin/dhcp4/tests/test_leases.csv"
 # Path to the Kea LFC application
 export KEA_LFC_EXECUTABLE="@abs_top_builddir@/src/bin/lfc/kea-lfc"
 # Path to test hooks library
-HOOK_FAIL_LOAD_PATH="@abs_top_builddir@/src/bin/dhcp4/tests/@dotlibs@libco3.so"
+HOOK_FAIL_LOAD_PATH="@abs_top_builddir@/src/bin/dhcp4/tests/libco3.so"
 # Path to test hooks library
-HOOK_FAIL_POLL_PATH="@abs_top_builddir@/src/bin/dhcp4/tests/@dotlibs@libco4.so"
+HOOK_FAIL_POLL_PATH="@abs_top_builddir@/src/bin/dhcp4/tests/libco4.so"
 
 # Set env KEA_HOOKS_PATH to override DEFAULT_HOOKS_PATH
-export KEA_HOOKS_PATH="@abs_top_builddir@/src/bin/dhcp4/tests/@dotlibs@"
+export KEA_HOOKS_PATH="@abs_top_builddir@/src/bin/dhcp4/tests"
 
 # Set env KEA_LOG_FILE_DIR to override default log path.
 export KEA_LOG_FILE_DIR="@abs_top_builddir@/src/bin/dhcp4/tests"
index ab970c324e8b5f4de5e1e7bd4987f08840ead11e..d7657f94d4a7075641298e4ee5c306a68b4c69e9 100644 (file)
@@ -34,7 +34,6 @@ dhcp4_tests_conf_data = configuration_data()
 dhcp4_tests_conf_data.set('abs_top_builddir', TOP_BUILD_DIR)
 dhcp4_tests_conf_data.set('abs_top_srcdir', TOP_SOURCE_DIR)
 dhcp4_tests_conf_data.set('abs_builddir', current_build_dir)
-dhcp4_tests_conf_data.set('dotlibs', '')
 dhcp4_process_tests = configure_file(
     input: 'dhcp4_process_tests.sh.in',
     output: 'dhcp4_process_tests.sh',
index bd3df2f9dfcdd356886236b125709f10d11c6b17..ce0f8daec4c79ab6436fa81cf181491d3e680060 100644 (file)
@@ -19,13 +19,13 @@ namespace {
 
 // Library with load/unload functions creating marker files to check their
 // operation.
-const char* const CALLOUT_LIBRARY_1 = "@abs_builddir@/@dotlibs@libco1.so";
-const char* const CALLOUT_LIBRARY_2 = "@abs_builddir@/@dotlibs@libco2.so";
-const char* const CALLOUT_LIBRARY_3 = "@abs_builddir@/@dotlibs@libco3.so";
-const char* const CALLOUT_LIBRARY_4 = "@abs_builddir@/@dotlibs@libco4.so";
+const char* const CALLOUT_LIBRARY_1 = "@abs_builddir@/libco1.so";
+const char* const CALLOUT_LIBRARY_2 = "@abs_builddir@/libco2.so";
+const char* const CALLOUT_LIBRARY_3 = "@abs_builddir@/libco3.so";
+const char* const CALLOUT_LIBRARY_4 = "@abs_builddir@/libco4.so";
 
 // Name of a library which is not present.
-const char* const NOT_PRESENT_LIBRARY = "@abs_builddir@/@dotlibs@libnothere.so";
+const char* const NOT_PRESENT_LIBRARY = "@abs_builddir@/libnothere.so";
 
 // Test path to use for in place of DEFAULT_HOOKS_PATH
 static const char* DHCP4_HOOKS_TEST_PATH = "@abs_builddir@/@dotlibs@";
index 0f170b85657566248208816335a89419c1dc3c01..a32550bffdce72a74e54f7e844babd8993a7ce77 100755 (executable)
@@ -20,12 +20,12 @@ LEASE_FILE="@abs_top_builddir@/src/bin/dhcp6/tests/test_leases.csv"
 # Path to the Kea LFC application
 export KEA_LFC_EXECUTABLE="@abs_top_builddir@/src/bin/lfc/kea-lfc"
 # Path to test hooks library
-HOOK_FAIL_LOAD_PATH="@abs_top_builddir@/src/bin/dhcp6/tests/@dotlibs@libco3.so"
+HOOK_FAIL_LOAD_PATH="@abs_top_builddir@/src/bin/dhcp6/tests/libco3.so"
 # Path to test hooks library
-HOOK_FAIL_POLL_PATH="@abs_top_builddir@/src/bin/dhcp6/tests/@dotlibs@libco4.so"
+HOOK_FAIL_POLL_PATH="@abs_top_builddir@/src/bin/dhcp6/tests/libco4.so"
 
 # Set env KEA_HOOKS_PATH to override DEFAULT_HOOKS_PATH
-export KEA_HOOKS_PATH="@abs_top_builddir@/src/bin/dhcp6/tests/@dotlibs@"
+export KEA_HOOKS_PATH="@abs_top_builddir@/src/bin/dhcp6/tests"
 
 # Set env KEA_LOG_FILE_DIR to override default log path
 export KEA_LOG_FILE_DIR="@abs_top_builddir@/src/bin/dhcp6/tests"
index 7d70e979ccdf1ea80676d8cc26471ea7ec6ba79e..56cb1a9c8da3d5d6f900ed7ee51c6d44c1a44abb 100644 (file)
@@ -34,7 +34,6 @@ dhcp6_tests_conf_data = configuration_data()
 dhcp6_tests_conf_data.set('abs_top_builddir', TOP_BUILD_DIR)
 dhcp6_tests_conf_data.set('abs_top_srcdir', TOP_SOURCE_DIR)
 dhcp6_tests_conf_data.set('abs_builddir', current_build_dir)
-dhcp6_tests_conf_data.set('dotlibs', '')
 dhcp6_process_tests = configure_file(
     input: 'dhcp6_process_tests.sh.in',
     output: 'dhcp6_process_tests.sh',
index 2dac85005970405e32afdfaa3d59fc87ead2d4c9..e191637da960f4c6fcd7486a9d19bb212d0207e6 100644 (file)
@@ -17,13 +17,13 @@ namespace {
 
 // Library with load/unload functions creating marker files to check their
 // operation.
-const char* const CALLOUT_LIBRARY_1 = "@abs_builddir@/@dotlibs@libco1.so";
-const char* const CALLOUT_LIBRARY_2 = "@abs_builddir@/@dotlibs@libco2.so";
-const char* const CALLOUT_LIBRARY_3 = "@abs_builddir@/@dotlibs@libco3.so";
-const char* const CALLOUT_LIBRARY_4 = "@abs_builddir@/@dotlibs@libco4.so";
+const char* const CALLOUT_LIBRARY_1 = "@abs_builddir@/libco1.so";
+const char* const CALLOUT_LIBRARY_2 = "@abs_builddir@/libco2.so";
+const char* const CALLOUT_LIBRARY_3 = "@abs_builddir@/libco3.so";
+const char* const CALLOUT_LIBRARY_4 = "@abs_builddir@/libco4.so";
 
 // Name of a library which is not present.
-const char* const NOT_PRESENT_LIBRARY = "@abs_builddir@/@dotlibs@libnothere.so";
+const char* const NOT_PRESENT_LIBRARY = "@abs_builddir@/libnothere.so";
 
 // Test path to use for in place of DEFAULT_HOOKS_PATH
 static const char* DHCP6_HOOKS_TEST_PATH = "@abs_builddir@/@dotlibs@";
index 040fbe72d9fbc05854e3e81974247e18eaaa475d..6b5604a7fb4e575bb7f683f185c8c89414654a25 100644 (file)
@@ -16,7 +16,6 @@ configure_file(
 )
 kea_dhcpsrv_conf_data = configuration_data()
 kea_dhcpsrv_conf_data.set('abs_builddir', current_build_dir)
-kea_dhcpsrv_conf_data.set('dotlibs', '')
 configure_file(
     input: 'test_libraries.h.in',
     output: 'test_libraries.h',
index a92d4397640869f81ab90c99d05fe90b22e7f75a..f0d0ce8ee47772899e793da6b057b04f35f95982 100644 (file)
@@ -17,17 +17,17 @@ namespace {
 
 // Library with load/unload functions creating marker files to check their
 // operation.
-static const char* CALLOUT_LIBRARY_1 = "@abs_builddir@/@dotlibs@libco1.so";
-static const char* CALLOUT_LIBRARY_2 = "@abs_builddir@/@dotlibs@libco2.so";
+static const char* CALLOUT_LIBRARY_1 = "@abs_builddir@/libco1.so";
+static const char* CALLOUT_LIBRARY_2 = "@abs_builddir@/libco2.so";
 
 // This library will try to get the following parameters:
 // - svalue (and will expect its value to be "string value")
 // - ivalue (and will expect its value to be 42)
 // - bvalue (and will expect its value to be true)
-static const char* CALLOUT_PARAMS_LIBRARY = "@abs_builddir@/@dotlibs@libco3.so";
+static const char* CALLOUT_PARAMS_LIBRARY = "@abs_builddir@/libco3.so";
 
 // Name of a library which is not present.
-static const char* NOT_PRESENT_LIBRARY = "@abs_builddir@/@dotlibs@libnothere.so";
+static const char* NOT_PRESENT_LIBRARY = "@abs_builddir@/libnothere.so";
 
 // Test path to use for in place of DEFAULT_HOOKS_PATH
 static const char* DHCPSRV_HOOKS_TEST_PATH = "@abs_builddir@/@dotlibs@";
index e6dd9fe91ccc8cc00a4ff59fff3c0138a6e80f61..bc38fcac4b80c9df321dc8e6e93f5e3871808554 100644 (file)
@@ -4,7 +4,6 @@ endif
 
 kea_hooks_conf_data = configuration_data()
 kea_hooks_conf_data.set('abs_builddir', meson.current_build_dir())
-kea_hooks_conf_data.set('dotlibs', '')
 configure_file(
     input: 'marker_file.h.in',
     output: 'marker_file.h',
index 00cc2f12b26ff1be49b216560172c169ada5eb77..bfdbaffe0dbcee9095d1ec63ab64538894396877 100644 (file)
@@ -17,42 +17,42 @@ namespace {
 // like to the real shared library.
 
 // Basic library with context_create and three "standard" callouts.
-static const char* BASIC_CALLOUT_LIBRARY = "@abs_builddir@/@dotlibs@libbcl.so";
+static const char* BASIC_CALLOUT_LIBRARY = "@abs_builddir@/libbcl.so";
 
 // Library with context_create and three "standard" callouts, as well as
 // load() and unload() functions.
-static const char* FULL_CALLOUT_LIBRARY = "@abs_builddir@/@dotlibs@libfcl.so";
+static const char* FULL_CALLOUT_LIBRARY = "@abs_builddir@/libfcl.so";
 
 // Library where the all framework functions throw an exception
-static const char* FRAMEWORK_EXCEPTION_LIBRARY = "@abs_builddir@/@dotlibs@libfxl.so";
+static const char* FRAMEWORK_EXCEPTION_LIBRARY = "@abs_builddir@/libfxl.so";
 
 // Library where the version() function returns an incorrect result.
-static const char* INCORRECT_VERSION_LIBRARY = "@abs_builddir@/@dotlibs@libivl.so";
+static const char* INCORRECT_VERSION_LIBRARY = "@abs_builddir@/libivl.so";
 
 // Library where some of the callout registration is done with the load()
 // function.
-static const char* LOAD_CALLOUT_LIBRARY = "@abs_builddir@/@dotlibs@liblcl.so";
+static const char* LOAD_CALLOUT_LIBRARY = "@abs_builddir@/liblcl.so";
 
 // Library where the load() function returns an error.
 static const char* LOAD_ERROR_CALLOUT_LIBRARY =
-    "@abs_builddir@/@dotlibs@liblecl.so";
+    "@abs_builddir@/liblecl.so";
 
 // Name of a library which is not present.
-static const char* NOT_PRESENT_LIBRARY = "@abs_builddir@/@dotlibs@libnothere.so";
+static const char* NOT_PRESENT_LIBRARY = "@abs_builddir@/libnothere.so";
 
 // Library that does not include a version function.
-static const char* NO_VERSION_LIBRARY = "@abs_builddir@/@dotlibs@libnvl.so";
+static const char* NO_VERSION_LIBRARY = "@abs_builddir@/libnvl.so";
 
 // Library where there is an unload() function.
-static const char* UNLOAD_CALLOUT_LIBRARY = "@abs_builddir@/@dotlibs@libucl.so";
+static const char* UNLOAD_CALLOUT_LIBRARY = "@abs_builddir@/libucl.so";
 
 // Library where parameters are checked.
-static const char* CALLOUT_PARAMS_LIBRARY = "@abs_builddir@/@dotlibs@libpcl.so";
+static const char* CALLOUT_PARAMS_LIBRARY = "@abs_builddir@/libpcl.so";
 
 // Library which tests objects parking.
 // Used only by hooks_manager_unittest.cc.
 #ifdef TEST_ASYNC_CALLOUT
-static const char* ASYNC_CALLOUT_LIBRARY = "@abs_builddir@/@dotlibs@libacl.so";
+static const char* ASYNC_CALLOUT_LIBRARY = "@abs_builddir@/libacl.so";
 #endif
 
 } // anonymous namespace
index ba2b9a359c9996818c006af2917d367328cd6196..65edb299a2e0116c2c342708ccb68e4ec5068582 100755 (executable)
@@ -1133,7 +1133,7 @@ kea_dhcp_config() {
     },
     "hooks-libraries": [
       {
-        "library": "@abs_top_builddir@/src/bin/dhcp%s/tests/@dotlibs@libco1.so",
+        "library": "@abs_top_builddir@/src/bin/dhcp%s/tests/libco1.so",
         "parameters": {
           "password": "sensitive",
           "user": "keatest",
index c7466d27e7689d2ab5dc223822dec49c4451a4b5..11de1d46a04396fbc84d47ab34e2d118a0373c46 100644 (file)
@@ -19,7 +19,6 @@ dhcp_test_lib_conf_data = configuration_data()
 dhcp_test_lib_conf_data.set('abs_top_builddir', TOP_BUILD_DIR)
 dhcp_test_lib_conf_data.set('prefix', PREFIX)
 dhcp_test_lib_conf_data.set('PACKAGE_VERSION', PROJECT_VERSION)
-dhcp_test_lib_conf_data.set('dotlibs', '')
 configure_file(
     input: 'dhcp_test_lib.sh.in',
     output: 'dhcp_test_lib.sh',