@@ -8,6 +8,7 @@ set(FREERTOS_PLUS_TCP_TEST_CONFIGURATION_LIST
8
8
ENABLE_ALL_IPV4_TCP # Enable all configuration settings IPv4 TCP
9
9
ENABLE_ALL_IPV6_TCP # Enable all configuration settings IPv6 TCP
10
10
ENABLE_ALL_IPV4_IPV6 # Enable all configuration settings IPv4 IPv6 UDP
11
+ DISABLE_DNS_FEATURES # Enable all except DNS caching, callbacks, mDNS
11
12
DISABLE_ALL # Disable all configuration settings
12
13
HEADER_SELF_CONTAIN # Enable header self contain test
13
14
DEFAULT_CONF # Default (typical) configuration
@@ -59,6 +60,11 @@ add_library( freertos_plus_tcp_config_all_enable_ipv6_tcp INTERFACE)
59
60
target_include_directories (freertos_plus_tcp_config_all_enable_ipv6_tcp INTERFACE Enable_IPv6_TCP)
60
61
target_link_libraries (freertos_plus_tcp_config_all_enable_ipv6_tcp INTERFACE freertos_plus_tcp_config_common)
61
62
63
+ # -------------------------------------------------------------------
64
+ add_library ( freertos_plus_tcp_config_disable_dns_features INTERFACE )
65
+ target_include_directories (freertos_plus_tcp_config_disable_dns_features INTERFACE DisableDnsFeatures)
66
+ target_link_libraries (freertos_plus_tcp_config_disable_dns_features INTERFACE freertos_plus_tcp_config_common)
67
+
62
68
# -------------------------------------------------------------------
63
69
add_library ( freertos_plus_tcp_config_header_self_contain INTERFACE )
64
70
target_include_directories (freertos_plus_tcp_config_header_self_contain INTERFACE Header_Self_Contain)
@@ -90,6 +96,8 @@ elseif(FREERTOS_PLUS_TCP_TEST_CONFIGURATION STREQUAL "ENABLE_ALL_IPV6_TCP" )
90
96
add_library ( freertos_config ALIAS freertos_plus_tcp_config_all_enable_ipv6_tcp)
91
97
elseif (FREERTOS_PLUS_TCP_TEST_CONFIGURATION STREQUAL "ENABLE_ALL_IPV4_IPV6" )
92
98
add_library ( freertos_config ALIAS freertos_plus_tcp_config_all_enable_ipv4_ipv6)
99
+ elseif (FREERTOS_PLUS_TCP_TEST_CONFIGURATION STREQUAL "DISABLE_DNS_FEATURES" )
100
+ add_library ( freertos_config ALIAS freertos_plus_tcp_config_disable_dns_features)
93
101
elseif (FREERTOS_PLUS_TCP_TEST_CONFIGURATION STREQUAL "HEADER_SELF_CONTAIN" )
94
102
add_library ( freertos_config ALIAS freertos_plus_tcp_config_header_self_contain)
95
103
include ( Header_Self_Contain/headerSelfContain.cmake )
0 commit comments