16 lines
807 B
CMake
16 lines
807 B
CMake
|
|
set (PLUG_NAT_FORMAT_SRC nat_format.cpp)
|
||
|
|
add_definitions(-fPIC -Wall -g)
|
||
|
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D__FILENAME__='\"$(subst ${CMAKE_CURRENT_SOURCE_DIR}/,,$(abspath $<))\"'")
|
||
|
|
|
||
|
|
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/include)
|
||
|
|
include_directories(/opt/MESA/include/)
|
||
|
|
|
||
|
|
set(PLUG_NAT_FORMAT_DEPEND_DYN_LIB MESA_handle_logger MESA_prof_load MESA_field_stat2 avro libevent libevent-openssl libevent-pthreads curl)
|
||
|
|
|
||
|
|
add_library(nat_format SHARED ${PLUG_NAT_FORMAT_SRC})
|
||
|
|
target_link_libraries(nat_format ${PLUG_NAT_FORMAT_DEPEND_DYN_LIB})
|
||
|
|
set_target_properties(nat_format PROPERTIES PREFIX "")
|
||
|
|
|
||
|
|
install(TARGETS nat_format DESTINATION ${CMAKE_INSTALL_PREFIX}/plug/business/nat_format)
|
||
|
|
install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/bin/conf/nat_format.conf DESTINATION ${CMAKE_INSTALL_PREFIX}/conf)
|