summaryrefslogtreecommitdiff
path: root/src/CMakeLists.txt
blob: bc4123934bb0512b2e1a780f14d69dbc523e648f (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  COMPONENT LIBRARIES)
install(FILES ../bin/ntc_radius_plug.inf DESTINATION ${CMAKE_INSTALL_PREFIX}/plug/business/ntc_radius_plug COMPONENT  PROFILE)