summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorliuxueli <[email protected]>2019-12-20 18:13:55 +0800
committerliuxueli <[email protected]>2019-12-20 18:13:55 +0800
commitf9b6bf2c1f18a451a9c45f207fd7d64d64b8a50e (patch)
tree4e97d08f5eab107542cec23c4e0972a068417e42 /src
parent07bd1eb7abc8ff5421ddb1bf627e6747bef2a1a8 (diff)
增加cmake管理代码
Diffstat (limited to 'src')
-rw-r--r--src/CMakeLists.txt17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
new file mode 100644
index 0000000..54efa98
--- /dev/null
+++ b/src/CMakeLists.txt
@@ -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)