CMake build fixes.

This commit is contained in:
Roger Light
2021-09-28 11:48:03 +01:00
parent 07f793a108
commit dbd0d6f0d8
5 changed files with 23 additions and 0 deletions
+5
View File
@@ -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)
+5
View File
@@ -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})
+5
View File
@@ -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
+2
View File
@@ -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