增加cmake管理代码
This commit is contained in:
17
src/CMakeLists.txt
Normal file
17
src/CMakeLists.txt
Normal 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)
|
||||
Reference in New Issue
Block a user