30 lines
1.3 KiB
CMake
30 lines
1.3 KiB
CMake
add_library(MySQLClient SHARED mysql_client.c mysql_common.c)
|
|
set_target_properties(MySQLClient PROPERTIES INSTALL_RPATH ${CMAKE_INSTALL_RPATH}:${CMAKE_INSTALL_PREFIX}/lib)
|
|
target_link_libraries(MySQLClient utils log_manager)
|
|
install(TARGETS MySQLClient DESTINATION modules)
|
|
|
|
add_library(MySQLBackend SHARED mysql_backend.c mysql_common.c)
|
|
set_target_properties(MySQLBackend PROPERTIES INSTALL_RPATH ${CMAKE_INSTALL_RPATH}:${CMAKE_INSTALL_PREFIX}/lib)
|
|
target_link_libraries(MySQLBackend utils log_manager)
|
|
install(TARGETS MySQLBackend DESTINATION modules)
|
|
|
|
add_library(telnetd SHARED telnetd.c)
|
|
set_target_properties(telnetd PROPERTIES INSTALL_RPATH ${CMAKE_INSTALL_RPATH}:${CMAKE_INSTALL_PREFIX}/lib)
|
|
target_link_libraries(telnetd utils log_manager)
|
|
install(TARGETS telnetd DESTINATION modules)
|
|
|
|
add_library(HTTPD SHARED httpd.c)
|
|
set_target_properties(HTTPD PROPERTIES INSTALL_RPATH ${CMAKE_INSTALL_RPATH}:${CMAKE_INSTALL_PREFIX}/lib)
|
|
target_link_libraries(HTTPD utils log_manager)
|
|
install(TARGETS HTTPD DESTINATION modules)
|
|
|
|
add_library(maxscaled SHARED maxscaled.c)
|
|
set_target_properties(maxscaled PROPERTIES INSTALL_RPATH ${CMAKE_INSTALL_RPATH}:${CMAKE_INSTALL_PREFIX}/lib)
|
|
target_link_libraries(maxscaled utils log_manager)
|
|
install(TARGETS maxscaled DESTINATION modules)
|
|
|
|
|
|
|
|
|
|
|