21 lines
836 B
CMake
21 lines
836 B
CMake
cmake_minimum_required(VERSION 2.8)
|
|
|
|
add_definitions(-fPIC)
|
|
|
|
set(SRC tsg_entry.cpp tsg_rule.cpp ssl_utils.cpp tsg_send_log.cpp)
|
|
|
|
include_directories(${CMAKE_SOURCE_DIR}/inc)
|
|
include_directories(/opt/MESA/include/MESA/)
|
|
|
|
set(TSG_MASTER_DEPEND_DYN_LIB MESA_handle_logger MESA_prof_load maatframe pthread MESA_field_stat2)
|
|
|
|
set(CMAKE_INSTALL_PREFIX /home/mesasoft/sapp_run)
|
|
|
|
add_library(tsg_master SHARED ${SRC})
|
|
set_target_properties(tsg_master PROPERTIES LINK_FLAGS "-Wl,--version-script=${PROJECT_SOURCE_DIR}/src/version.map")
|
|
target_link_libraries(tsg_master ${TSG_MASTER_DEPEND_DYN_LIB})
|
|
set_target_properties(tsg_master PROPERTIES PREFIX "")
|
|
|
|
install(TARGETS tsg_master DESTINATION ${CMAKE_INSTALL_PREFIX}/plug/platform/tsg_master)
|
|
install(FILES ../bin/tsg_master.inf DESTINATION ${CMAKE_INSTALL_PREFIX}/plug/platform/tsg_master)
|