mirror of
https://github.com/eclipse-mosquitto/mosquitto.git
synced 2026-09-23 16:43:49 +08:00
CMake build fixes.
This commit is contained in:
@@ -31,6 +31,11 @@ if(WITH_TLS AND CJSON_FOUND)
|
||||
"${mosquitto_SOURCE_DIR}/plugins/dynamic-security"
|
||||
"${mosquitto_SOURCE_DIR}/src"
|
||||
)
|
||||
if(WITH_BUNDLED_DEPS)
|
||||
target_include_directories(mosquitto_ctrl PRIVATE
|
||||
"${mosquitto_SOURCE_DIR}/deps"
|
||||
)
|
||||
endif()
|
||||
|
||||
if(WITH_STATIC_LIBRARIES)
|
||||
target_link_libraries(mosquitto_ctrl libmosquitto_static)
|
||||
|
||||
@@ -29,6 +29,11 @@ target_include_directories(mosquitto_pub PRIVATE ${CLIENT_INC})
|
||||
target_include_directories(mosquitto_sub PRIVATE ${CLIENT_INC})
|
||||
target_include_directories(mosquitto_rr PRIVATE ${CLIENT_INC})
|
||||
|
||||
if(WITH_BUNDLED_DEPS)
|
||||
target_include_directories(mosquitto_sub PRIVATE "${mosquitto_SOURCE_DIR}/deps")
|
||||
target_include_directories(mosquitto_rr PRIVATE "${mosquitto_SOURCE_DIR}/deps")
|
||||
endif()
|
||||
|
||||
link_directories(${CLIENT_DIR})
|
||||
|
||||
|
||||
|
||||
@@ -38,6 +38,11 @@ if(CJSON_FOUND AND WITH_TLS)
|
||||
target_include_directories(mosquitto_dynamic_security PRIVATE
|
||||
${CLIENT_INC}
|
||||
)
|
||||
if(WITH_BUNDLED_DEPS)
|
||||
target_include_directories(mosquitto_dynamic_security PRIVATE
|
||||
"${mosquitto_SOURCE_DIR}/deps"
|
||||
)
|
||||
endif()
|
||||
link_directories(${CLIENT_DIR} "${mosquitto_SOURCE_DIR}")
|
||||
|
||||
set_target_properties(mosquitto_dynamic_security PROPERTIES
|
||||
|
||||
@@ -9,6 +9,12 @@ target_include_directories(mosquitto_delayed_auth PRIVATE
|
||||
"${mosquitto_SOURCE_DIR}/include"
|
||||
)
|
||||
|
||||
if(WITH_BUNDLED_DEPS)
|
||||
target_include_directories(mosquitto_delayed_auth PRIVATE
|
||||
"${mosquitto_SOURCE_DIR}/deps"
|
||||
)
|
||||
endif()
|
||||
|
||||
set_target_properties(mosquitto_delayed_auth PROPERTIES
|
||||
PREFIX ""
|
||||
POSITION_INDEPENDENT_CODE 1
|
||||
|
||||
@@ -235,7 +235,9 @@ int mosquitto_main_loop(struct mosquitto__listener_sock *listensock, int listens
|
||||
mosquitto_security_apply();
|
||||
log__close(db.config);
|
||||
log__init(db.config);
|
||||
#ifdef WITH_CJSON
|
||||
broker_control__reload();
|
||||
#endif
|
||||
#ifdef WITH_BRIDGE
|
||||
bridge__reload();
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user