Skip to content

Commit c8c645c

Browse files
committed
[#3731] Add missing gtest dependencies in Meson
1 parent 7d8f8fd commit c8c645c

File tree

4 files changed

+12
-11
lines changed

4 files changed

+12
-11
lines changed

fuzz/meson.build

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ fuzz_lib = static_library(
2222
'fuzz_lib',
2323
fuzz_sources,
2424
cpp_args: cpp_flags,
25-
dependencies: [crypto],
25+
dependencies: [crypto, gtest],
2626
include_directories: includes,
2727
link_with: LIBS_BUILT_SO_FAR,
2828
)
@@ -32,7 +32,7 @@ executable(
3232
'fuzz_config_kea_dhcp4.cc',
3333
fuzz_sources,
3434
cpp_args: cpp_flags,
35-
dependencies: [crypto],
35+
dependencies: [crypto, gtest],
3636
include_directories: includes,
3737
link_with: [dhcp4_lib, fuzz_lib] + LIBS_BUILT_SO_FAR,
3838
)
@@ -42,7 +42,7 @@ executable(
4242
'fuzz_config_kea_dhcp6.cc',
4343
fuzz_sources,
4444
cpp_args: cpp_flags,
45-
dependencies: [crypto],
45+
dependencies: [crypto, gtest],
4646
include_directories: includes,
4747
link_with: [dhcp6_lib, fuzz_lib] + LIBS_BUILT_SO_FAR,
4848
)
@@ -52,7 +52,7 @@ executable(
5252
'fuzz_http_endpoint_kea_dhcp4.cc',
5353
fuzz_sources,
5454
cpp_args: cpp_flags,
55-
dependencies: [crypto],
55+
dependencies: [crypto, gtest],
5656
include_directories: includes,
5757
link_with: [dhcp4_lib, fuzz_lib] + LIBS_BUILT_SO_FAR,
5858
)
@@ -62,7 +62,7 @@ executable(
6262
'fuzz_http_endpoint_kea_dhcp6.cc',
6363
fuzz_sources,
6464
cpp_args: cpp_flags,
65-
dependencies: [crypto],
65+
dependencies: [crypto, gtest],
6666
include_directories: includes,
6767
link_with: [dhcp6_lib, fuzz_lib] + LIBS_BUILT_SO_FAR,
6868
)
@@ -72,7 +72,7 @@ executable(
7272
'fuzz_packets_kea_dhcp4.cc',
7373
fuzz_sources,
7474
cpp_args: cpp_flags,
75-
dependencies: [crypto],
75+
dependencies: [crypto, gtest],
7676
include_directories: includes,
7777
link_with: [dhcp4_lib, kea_dhcpsrv_lib, fuzz_lib] + LIBS_BUILT_SO_FAR,
7878
)
@@ -82,7 +82,7 @@ executable(
8282
'fuzz_packets_kea_dhcp6.cc',
8383
fuzz_sources,
8484
cpp_args: cpp_flags,
85-
dependencies: [crypto],
85+
dependencies: [crypto, gtest],
8686
include_directories: includes,
8787
link_with: [dhcp6_lib, kea_dhcpsrv_lib, fuzz_lib] + LIBS_BUILT_SO_FAR,
8888
)
@@ -92,7 +92,7 @@ executable(
9292
'fuzz_unix_socket_kea_dhcp4.cc',
9393
fuzz_sources,
9494
cpp_args: cpp_flags,
95-
dependencies: [crypto],
95+
dependencies: [crypto, gtest],
9696
include_directories: includes,
9797
link_with: [dhcp4_lib, kea_testutils_lib, fuzz_lib] + LIBS_BUILT_SO_FAR,
9898
)
@@ -102,7 +102,7 @@ executable(
102102
'fuzz_unix_socket_kea_dhcp6.cc',
103103
fuzz_sources,
104104
cpp_args: cpp_flags,
105-
dependencies: [crypto],
105+
dependencies: [crypto, gtest],
106106
include_directories: includes,
107107
link_with: [dhcp6_lib, kea_testutils_lib, fuzz_lib] + LIBS_BUILT_SO_FAR,
108108
)

src/lib/database/testutils/meson.build

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,6 @@ kea_database_testutils_lib = static_library(
66
'kea-database-testutils',
77
'schema.cc',
88
cpp_args: [f'-DTEST_CA_DIR="@TEST_CA_DIR@"'],
9+
dependencies: [gtest],
910
include_directories: [include_directories('.')] + INCLUDES,
1011
)

src/lib/dhcpsrv/tests/meson.build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ kea_dhcpsrv_tests = executable(
127127
f'-DKEA_LFC_BUILD_DIR="@TOP_BUILD_DIR@/src/bin/lfc"',
128128
f'-DDEFAULT_HOOKS_PATH="@DEFAULT_HOOKS_PATH@"',
129129
],
130-
dependencies: [crypto],
130+
dependencies: [crypto, gtest],
131131
include_directories: [include_directories('.')] + INCLUDES,
132132
link_with: [kea_util_unittests_lib, libs_testutils] + LIBS_BUILT_SO_FAR,
133133
)

src/lib/yang/pretests/meson.build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ endif
55
sysrepo_setup_tests = executable(
66
'kea-sysrepo-setup-tests',
77
'sysrepo_setup_tests.cc',
8-
dependencies: NETCONF_DEPS_ARRAY,
8+
dependencies: NETCONF_DEPS_ARRAY + [gtest],
99
include_directories: [include_directories('.')] + INCLUDES,
1010
override_options: ['cpp_std=c++20'],
1111
)

0 commit comments

Comments
 (0)