summaryrefslogtreecommitdiff
path: root/src/CMakeLists.txt
blob: 54efa987a40c249dbb59dfcf1a01e9a1a9c9d202 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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)