@ -148,12 +148,6 @@ endif()
add_definitions ( -DWITH_BROKER )
if ( WITH_DLT )
message ( STATUS "DLT_LIBDIR = ${DLT_LIBDIR}" )
link_directories ( ${ DLT_LIBDIR } )
set ( MOSQ_LIBS ${ MOSQ_LIBS } ${ DLT_LIBRARIES } )
endif ( )
set ( MOSQ_LIBS ${ MOSQ_LIBS } ${ OPENSSL_LIBRARIES } )
# C h e c k f o r g e t a d d r i n f o _ a
include ( CheckLibraryExists )
@ -210,7 +204,6 @@ if(WITH_WEBSOCKETS)
set ( MOSQ_LIBS ${ MOSQ_LIBS } websockets_static )
if ( WIN32 )
set ( MOSQ_LIBS ${ MOSQ_LIBS } iphlpapi )
link_directories ( ${ mosquitto_SOURCE_DIR } )
endif ( )
else ( STATIC_WEBSOCKETS )
set ( MOSQ_LIBS ${ MOSQ_LIBS } websockets )
@ -218,19 +211,28 @@ if(WITH_WEBSOCKETS)
endif ( )
endif ( )
if ( WITH_DLT )
message ( STATUS "DLT_LIBDIR = ${DLT_LIBDIR}" )
target_link_directories ( mosquitto PRIVATE ${ DLT_LIBDIR } )
set ( MOSQ_LIBS ${ MOSQ_LIBS } ${ DLT_LIBRARIES } )
target_compile_definitions ( mosquitto PRIVATE "WITH_DLT" )
endif ( )
if ( CJSON_FOUND )
target_link_libraries ( mosquitto PRIVATE cJSON )
endif ( )
target_include_directories ( mosquitto PRIVATE
" $ { O P E N S S L _ I N C L U D E _ D I R } "
" $ { S T D B O O L _ H _ P A T H } "
" $ { S T D I N T _ H _ P A T H } "
" $ { m o s q u i t t o _ S O U R C E _ D I R } "
" $ { m o s q u i t t o _ S O U R C E _ D I R } / c o m m o n "
" $ { m o s q u i t t o _ S O U R C E _ D I R } / i n c l u d e "
" $ { m o s q u i t t o _ S O U R C E _ D I R } / l i b "
" $ { m o s q u i t t o _ S O U R C E _ D I R } / s r c "
target_include_directories ( mosquitto
P U B L I C
" $ { m o s q u i t t o _ S O U R C E _ D I R } / i n c l u d e "
" $ { O P E N S S L _ I N C L U D E _ D I R } "
P R I V A T E
" $ { S T D B O O L _ H _ P A T H } "
" $ { S T D I N T _ H _ P A T H } "
" $ { m o s q u i t t o _ S O U R C E _ D I R } "
" $ { m o s q u i t t o _ S O U R C E _ D I R } / c o m m o n "
" $ { m o s q u i t t o _ S O U R C E _ D I R } / l i b "
" $ { m o s q u i t t o _ S O U R C E _ D I R } / s r c "
)
if ( WITH_BUNDLED_DEPS )
target_include_directories ( mosquitto PRIVATE
@ -250,11 +252,9 @@ if (WITH_THREADING AND NOT WIN32)
target_link_libraries ( mosquitto PRIVATE Threads::Threads )
endif ( )
if ( WIN32 )
set_target_properties ( mosquitto PROPERTIES
E N A B L E _ E X P O R T S 1
)
endif ( )
set_target_properties ( mosquitto PROPERTIES
E N A B L E _ E X P O R T S 1
)
if ( UNIX )
if ( APPLE )