1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
include_directories(loggen_ssl_plugin
${CORE_INCLUDE_DIRS}
${LOGGEN_INCLUDE_DIR}
)
set (LOGGEN_SSL_PLUGIN_SOURCE
ssl_plugin.c
${LOGGEN_INCLUDE_DIR}/loggen_plugin.h
${LOGGEN_INCLUDE_DIR}/loggen_plugin.c
)
add_library(loggen_ssl_plugin
SHARED
${LOGGEN_SSL_PLUGIN_SOURCE}
)
target_link_libraries(
loggen_ssl_plugin
loggen_helper
GLib::GLib
GLib::GModule
GLib::GThread
OpenSSL::SSL
)
set_target_properties(loggen_ssl_plugin
PROPERTIES VERSION ${SYSLOG_NG_VERSION}
SOVERSION ${SYSLOG_NG_VERSION})
install(TARGETS loggen_ssl_plugin LIBRARY DESTINATION ${LOGGEN_PLUGIN_INSTALL_DIR})
|