增加cmake管理代码

This commit is contained in:
liuxueli
2019-12-20 18:13:55 +08:00
parent 07bd1eb7ab
commit f9b6bf2c1f
9 changed files with 1480 additions and 0 deletions

17
src/CMakeLists.txt Normal file
View File

@@ -0,0 +1,17 @@
cmake_minimum_required(VERSION 2.8)
add_definitions(-fPIC)
set(SRC ntc_radius_plug.cpp)
include_directories(${CMAKE_SOURCE_DIR}/src)
include_directories(/opt/MESA/include/)
set(DEPEND_DYN_LIB MESA_handle_logger MESA_prof_load cjson rdkafka)
add_library(ntc_radius_plug SHARED ${SRC})
target_link_libraries(ntc_radius_plug ${DEPEND_DYN_LIB})
set_target_properties(ntc_radius_plug PROPERTIES PREFIX "")
install(TARGETS ntc_radius_plug DESTINATION ${CMAKE_INSTALL_PREFIX}/plug/business/ntc_radius_plug)
install(FILES ../bin/ntc_radius_plug.inf DESTINATION ${CMAKE_INSTALL_PREFIX}/plug/business/ntc_radius_plug)