1234567891011121314151617181920212223242526272829 |
- set(MODULE_NAME "guardian")
- set(CMAKE_CXX_STANDARD 11)
- if(NOT MSVC)
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pthread")
- endif(NOT MSVC)
- add_executable(${MODULE_NAME} guardian.cpp)
- target_include_directories(${MODULE_NAME} PRIVATE
- ${RVC_TOOLKIT_INCLUDE_DIR}
- ${RVC_WINPR_INCLUDE_DIR}
- ${Tool_BASE_DIR}/GuardianBase
- ${OTHER_LIB_BASE_DIR}/liblog4rvcother
- )
- if(MSVC)
- target_link_libraries(${MODULE_NAME} PRIVATE ${TOOLKIT_LIB} Ws2_32 log4rvcother)
- else()
- target_link_libraries(${MODULE_NAME} PRIVATE ${WINPR_LIB} ${TOOLKIT_LIB} log4rvcother)
- endif(MSVC)
- install(TARGETS ${MODULE_NAME}
- RUNTIME DESTINATION "${RVC_RUNTIME_PATH}"
- ARCHIVE DESTINATION "${RVC_LIBRARY_PATH}"
- LIBRARY DESTINATION "${RVC_LIBRARY_PATH}"
- COMPONENT libraries)
- set_property(TARGET ${MODULE_NAME} PROPERTY FOLDER "tools/")
|