@@ -8,6 +8,7 @@ set(FREERTOS_PLUS_TCP_TEST_CONFIGURATION_LIST
88 ENABLE_ALL_IPV4_TCP # Enable all configuration settings IPv4 TCP
99 ENABLE_ALL_IPV6_TCP # Enable all configuration settings IPv6 TCP
1010 ENABLE_ALL_IPV4_IPV6 # Enable all configuration settings IPv4 IPv6 UDP
11+ DISABLE_DNS_FEATURES # Enable all except DNS caching, callbacks, mDNS
1112 DISABLE_ALL # Disable all configuration settings
1213 HEADER_SELF_CONTAIN # Enable header self contain test
1314 DEFAULT_CONF # Default (typical) configuration
@@ -59,6 +60,11 @@ add_library( freertos_plus_tcp_config_all_enable_ipv6_tcp INTERFACE)
5960target_include_directories (freertos_plus_tcp_config_all_enable_ipv6_tcp INTERFACE Enable_IPv6_TCP)
6061target_link_libraries (freertos_plus_tcp_config_all_enable_ipv6_tcp INTERFACE freertos_plus_tcp_config_common)
6162
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+
6268# -------------------------------------------------------------------
6369add_library ( freertos_plus_tcp_config_header_self_contain INTERFACE )
6470target_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" )
9096 add_library ( freertos_config ALIAS freertos_plus_tcp_config_all_enable_ipv6_tcp)
9197elseif (FREERTOS_PLUS_TCP_TEST_CONFIGURATION STREQUAL "ENABLE_ALL_IPV4_IPV6" )
9298 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)
93101elseif (FREERTOS_PLUS_TCP_TEST_CONFIGURATION STREQUAL "HEADER_SELF_CONTAIN" )
94102 add_library ( freertos_config ALIAS freertos_plus_tcp_config_header_self_contain)
95103 include ( Header_Self_Contain/headerSelfContain.cmake )
0 commit comments