CMakeLists.txt 982 B

1234567891011121314151617181920212223242526272829303132
  1. define_module("ScannerSet")
  2. file(GLOB ${MODULE_PREFIX}_SRCS RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}"
  3. "${CMAKE_CURRENT_SOURCE_DIR}/*.h" "${CMAKE_CURRENT_SOURCE_DIR}/*.cpp"
  4. "${CMAKE_CURRENT_SOURCE_DIR}/*.hpp")
  5. if(NOT MSVC)
  6. list(REMOVE_ITEM ${MODULE_PREFIX}_SRCS
  7. EventRevWnd.cpp
  8. EventRevWnd.h
  9. CameraImpl.cpp
  10. CameraImpl.h)
  11. endif(NOT MSVC)
  12. set(MOD_VERSION_STRING "0.0.1-dev1")
  13. add_module_libraries(${MODULE_PREFIX} ${MODULE_NAME} ${MOD_VERSION_STRING})
  14. set(${MODULE_PREFIX}_LIBS ${MODULE_BASE_LIBS})
  15. if(MSVC)
  16. list(APPEND ${MODULE_PREFIX}_LIBS SetupAPI)
  17. endif(MSVC)
  18. target_link_libraries(${MODULE_NAME} ${${MODULE_PREFIX}_LIBS})
  19. target_include_directories(${MODULE_NAME}
  20. PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
  21. PRIVATE ${MODULE_BASE_DIR}/mod_HSPScanner
  22. PRIVATE ${MODULE_BASE_DIR}/mod_MaintainWatcher
  23. PRIVATE ${MODULE_BASE_DIR}/mod_PortableScanner
  24. PRIVATE ${MODULE_BASE_DIR}/mod_heartbeat
  25. )
  26. deploy_module(${MODULE_PREFIX} ${MODULE_NAME})