ConfigOptions.cmake 1019 B

12345678910111213141516171819202122232425262728
  1. include(CMakeDependentOption)
  2. if((CMAKE_SYSTEM_PROCESSOR MATCHES "i386|i686|x86|AMD64") AND (CMAKE_SIZEOF_VOID_P EQUAL 4))
  3. set(TARGET_ARCH "x86")
  4. elseif((CMAKE_SYSTEM_PROCESSOR MATCHES "x86_64|AMD64") AND (CMAKE_SIZEOF_VOID_P EQUAL 8))
  5. set(TARGET_ARCH "x64")
  6. elseif((CMAKE_SYSTEM_PROCESSOR MATCHES "i386") AND (CMAKE_SIZEOF_VOID_P EQUAL 8) AND (APPLE))
  7. # Mac is weird like that.
  8. set(TARGET_ARCH "x64")
  9. elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^arm*")
  10. set(TARGET_ARCH "ARM")
  11. elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "sparc")
  12. set(TARGET_ARCH "sparc")
  13. endif()
  14. option(WITH_IPP "Use Intel Performance Primitives." OFF)
  15. option(BUILD_TESTING "Build the project test case." OFF)
  16. option(WITH_DEBUG_SYMBOLS "Pack debug symbols to installer" OFF)
  17. option(INSTALL_DEVELOP_FILES "install and pack develops header and libs files" OFF)
  18. option(WITH_THIRD_PARTY "Build third-party components" ON)
  19. option(SIMULATE_DEV_AND_TEST_TEMP "/run/version/1.2.3.4/" ON)
  20. option(WITH_MODULE_TEST "whether include module test components" OFF)