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)