#project(sphost) set(MODULE_NAME "sphost") set(MODULE_PREFIX "SPHOST") set(${MODULE_PREFIX}_SRCS modManage.cpp sphost.c spHostLog.cpp sphostMonitor.cpp ) list(APPEND ${MODULE_PREFIX}_SRCS "../Common/precompile.c") include_directories(${PROJECT_SOURCE_DIR}/spbase) include_directories(${PROJECT_SOURCE_DIR}/libtoolkit) if (WIN32) set (RC_VERSION_MAJOR ${RVC_VERSION_MAJOR}) set (RC_VERSION_MINOR ${RVC_VERSION_MINOR}) set (RC_VERSION_BUILD ${RVC_VERSION_REVISION}) configure_file( ${CMAKE_SOURCE_DIR}/Version.rc.in ${CMAKE_CURRENT_BINARY_DIR}/version.rc @ONLY) set ( ${MODULE_PREFIX}_SRCS ${${MODULE_PREFIX}_SRCS} ${CMAKE_CURRENT_BINARY_DIR}/version.rc) endif() add_executable(${MODULE_NAME} WIN32 ${${MODULE_PREFIX}_SRCS}) target_link_libraries(${MODULE_NAME} libtoolkit spbase) # copy_output_on_build(${MODULE_NAME} bin) install(TARGETS ${MODULE_NAME} RUNTIME DESTINATION "${RVC_RUNTIME_PATH}" ARCHIVE DESTINATION "${RVC_LIBRARY_PATH}" LIBRARY DESTINATION "${RVC_LIBRARY_PATH}" COMPONENT libraries)