CMakeLists.txt 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. cmake_minimum_required(VERSION 2.8)
  2. project(CAPTURE_INTERFACE)
  3. # windows C and CXX flags for shared library must be set up before reaching that project
  4. ## Set this to avoid zlib to be installed in the system
  5. set (SKIP_INSTALL_ALL true)
  6. #
  7. # project options are included when using mantis/UsePackage.cmake
  8. #
  9. message(STATUS "== Capture Interface ==")
  10. # ----------------------------------------------------------------------
  11. # Component Libraries in CMake Path
  12. # ----------------------------------------------------------------------
  13. include(mantis/defaultarch.cmake)
  14. message(STATUS "CI_HW_ARCH=${CI_HW_ARCH}")
  15. if (${CI_HW_ARCH} EQUAL 3)
  16. message("")
  17. message("HW ARCH 3 IS EXPERIMENTAL - IT MAY NOT COMPILE AND WILL NOT WORK YET")
  18. message("")
  19. endif()
  20. include(mantis/UsePackage.cmake)
  21. PerforceFound(P4_FOUND)
  22. if (${P4_FOUND})
  23. PerforceChangelist(${CMAKE_CURRENT_SOURCE_DIR} CI_CHANGELIST)
  24. set(CI_CHANGELIST_STR "${CI_CHANGELIST}")
  25. PerforceUpdateDate(${CMAKE_CURRENT_SOURCE_DIR} CI_DATE_STR)
  26. else()
  27. set(CI_CHANGELIST "-1")
  28. set(CI_CHANGELIST_STR "unknown-changelist")
  29. set(CI_DATE_STR "unkown-date")
  30. endif()
  31. add_subdirectory(mantis)