123456789101112131415161718192021222324252627282930313233343536373839404142 |
- #project(sphost)
- set(MODULE_NAME "sphost")
- set(MODULE_PREFIX "SPHOST")
- # add_subdirectory(test)
- set(${MODULE_PREFIX}_SRCS sphost.c SpHostLog.h SpHostLog.cpp)
- if(MSVC)
- list(APPEND ${MODULE_PREFIX}_SRCS
- sphostMonitor.cpp
- modManage.cpp
- )
- endif(MSVC)
- list(APPEND ${MODULE_PREFIX}_SRCS "../Common/precompile.c")
- include_directories(${RVCFRAMEWORK_SOURCES_DIR}/spbase)
- include_directories(${RVCFRAMEWORK_SOURCES_DIR}/libtoolkit)
- set(SPSHOT_VERSION_STRING "1.0.1-dev1")
- rvc_set_win_dll_ver(${MODULE_PREFIX} ${SPSHOT_VERSION_STRING})
- list(APPEND ${MODULE_PREFIX}_LIBS libtoolkit spbase)
- if(NOT MSVC)
- list(APPEND ${MODULE_PREFIX}_LIBS winpr)
- endif(NOT MSVC)
- add_executable(${MODULE_NAME} WIN32 ${${MODULE_PREFIX}_SRCS})
- target_link_directories(${MODULE_NAME} PRIVATE ${CONAN_LIB_DIRS_LIBKYSM})
- list(APPEND ${MODULE_PREFIX}_LIBS ${KYSM_LIBRARY_NAME})
- target_link_libraries(${MODULE_NAME} ${${MODULE_PREFIX}_LIBS})
- install(TARGETS ${MODULE_NAME}
- RUNTIME DESTINATION "${RVC_RUNTIME_PATH}" COMPONENT libraries
- ARCHIVE DESTINATION "${RVC_LIBRARY_PATH}" COMPONENT develops EXCLUDE_FROM_ALL
- LIBRARY DESTINATION "${RVC_LIBRARY_PATH}" COMPONENT libraries
- )
- if (WITH_PDB_SAVE AND MSVC)
- install(FILES ${RVC_PDB_BINARY_DIR}/${MODULE_NAME}.pdb DESTINATION ${RVC_PDBSAVE_PATH} COMPONENT symbols)
- endif()
|