CMakeLists.txt 795 B

1234567891011121314151617181920212223242526
  1. set(MODULE_NAME "sprestart")
  2. add_executable(${MODULE_NAME} WIN32 sprestart.c)
  3. target_include_directories(${MODULE_NAME} PRIVATE
  4. ${RVC_TOOLKIT_INCLUDE_DIR}
  5. ${RVC_WINPR_INCLUDE_DIR}
  6. )
  7. if(MSVC)
  8. target_link_libraries(${MODULE_NAME} PRIVATE ${TOOLKIT_LIB} Ws2_32)
  9. else()
  10. target_link_libraries(${MODULE_NAME} PRIVATE ${WINPR_LIB} ${TOOLKIT_LIB})
  11. endif(MSVC)
  12. install(TARGETS ${MODULE_NAME}
  13. RUNTIME DESTINATION "${RVC_RUNTIME_PATH}"
  14. ARCHIVE DESTINATION "${RVC_LIBRARY_PATH}"
  15. LIBRARY DESTINATION "${RVC_LIBRARY_PATH}"
  16. COMPONENT libraries)
  17. if (WITH_PDB_SAVE AND MSVC AND BUILD_SHARED_LIBS)
  18. install(FILES ${RVC_PDB_BINARY_DIR}/${MODULE_NAME}.pdb DESTINATION ${RVC_PDBSAVE_PATH} COMPONENT symbols)
  19. endif()
  20. set_property(TARGET ${MODULE_NAME} PROPERTY FOLDER "tools/")