Move plugin to examples dir, plus some tweaks.
parent
cbbc4a0ea3
commit
be8cf754fb
@ -1,4 +1,3 @@
|
||||
add_subdirectory(auth-by-env)
|
||||
add_subdirectory(dynamic-security)
|
||||
add_subdirectory(persist-sqlite)
|
||||
add_subdirectory(examples)
|
||||
|
@ -1,11 +0,0 @@
|
||||
include_directories(${mosquitto_SOURCE_DIR} ${mosquitto_SOURCE_DIR}/include
|
||||
${OPENSSL_INCLUDE_DIR} ${STDBOOL_H_PATH} ${STDINT_H_PATH})
|
||||
|
||||
add_library(mosquitto_auth_by_env MODULE mosquitto_auth_by_env.c)
|
||||
set_target_properties(mosquitto_auth_by_env PROPERTIES
|
||||
POSITION_INDEPENDENT_CODE 1
|
||||
)
|
||||
set_target_properties(mosquitto_auth_by_env PROPERTIES PREFIX "")
|
||||
|
||||
# Don't install, these are example plugins only. XXX
|
||||
#install(TARGETS mosquitto_auth_by_env RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}")
|
@ -0,0 +1,20 @@
|
||||
set (PLUGIN_NAME mosquitto_auth_by_env)
|
||||
|
||||
add_library(${PLUGIN_NAME} MODULE
|
||||
${PLUGIN_NAME}.c
|
||||
)
|
||||
|
||||
target_include_directories(${PLUGIN_NAME} PRIVATE
|
||||
"${mosquitto_SOURCE_DIR}"
|
||||
"${mosquitto_SOURCE_DIR}/include"
|
||||
)
|
||||
|
||||
set_target_properties(${PLUGIN_NAME} PROPERTIES
|
||||
PREFIX ""
|
||||
POSITION_INDEPENDENT_CODE 1
|
||||
)
|
||||
|
||||
target_link_libraries(${PLUGIN_NAME} PRIVATE mosquitto)
|
||||
|
||||
# Don't install, these are example plugins only.
|
||||
#install(TARGETS ${PLUGIN_NAME} RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}")
|
Loading…
Reference in New Issue