This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
zhaoyijun-nat-format/CMakeLists.txt

16 lines
807 B
CMake
Raw Normal View History

2024-08-23 17:53:01 +08:00
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)