cmake: add ADNS enable/disable dynamic support

Signed-off-by: Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
This commit is contained in:
Gianfranco Costamagna
2020-02-06 15:24:09 +00:00
committed by Roger Light
parent e9a7150031
commit 078ad752cd
+6 -2
View File
@@ -106,6 +106,9 @@ if (WITH_SYS_TREE)
add_definitions("-DWITH_SYS_TREE")
endif (WITH_SYS_TREE)
option(WITH_ADNS
"Include ADNS support?" OFF)
if (CMAKE_SYSTEM_NAME STREQUAL Linux)
option(WITH_SYSTEMD
"Include systemd support?" OFF)
@@ -138,10 +141,11 @@ set (MOSQ_LIBS ${MOSQ_LIBS} ${OPENSSL_LIBRARIES})
# Check for getaddrinfo_a
include(CheckLibraryExists)
check_library_exists(anl getaddrinfo_a "" HAVE_GETADDRINFO_A)
if (HAVE_GETADDRINFO_A)
if (HAVE_GETADDRINFO_A AND WITH_ADNS)
add_definitions("-DWITH_ADNS")
add_definitions(-DHAVE_GETADDRINFO_A)
set (MOSQ_LIBS ${MOSQ_LIBS} anl)
endif (HAVE_GETADDRINFO_A)
endif (HAVE_GETADDRINFO_A AND WITH_ADNS)
if (UNIX)