CMake tidy.

This commit is contained in:
Roger Light
2021-05-10 00:39:46 +01:00
parent 160950dc73
commit 0a90e62f93
16 changed files with 406 additions and 274 deletions
@@ -1,15 +1,24 @@
include_directories(${mosquitto_SOURCE_DIR} ${mosquitto_SOURCE_DIR}/include
${STDBOOL_H_PATH} ${STDINT_H_PATH})
add_library(mosquitto_client_properties SHARED
mosquitto_client_properties.c
)
target_include_directories(mosquitto_client_properties PRIVATE
"${STDBOOL_H_PATH}"
"${STDINT_H_PATH}"
"${mosquitto_SOURCE_DIR}"
"${mosquitto_SOURCE_DIR}/include"
)
link_directories(${mosquitto_SOURCE_DIR})
add_library(mosquitto_client_properties SHARED mosquitto_client_properties.c)
set_target_properties(mosquitto_client_properties PROPERTIES
PREFIX ""
POSITION_INDEPENDENT_CODE 1
)
set_target_properties(mosquitto_client_properties PROPERTIES PREFIX "")
if(WIN32)
target_link_libraries(mosquitto_client_properties mosquitto)
endif(WIN32)
endif()
# Don't install, these are example plugins only.
#install(TARGETS mosquitto_client_properties RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}")