| 12345678910111213141516171819202122232425262728293031 |
- include(CMakeDependentOption)
- if((CMAKE_SYSTEM_PROCESSOR MATCHES "i386|i686|x86|AMD64") AND (CMAKE_SIZEOF_VOID_P EQUAL 4))
- set(TARGET_ARCH "x86")
- elseif((CMAKE_SYSTEM_PROCESSOR MATCHES "x86_64|AMD64") AND (CMAKE_SIZEOF_VOID_P EQUAL 8))
- set(TARGET_ARCH "x64")
- elseif((CMAKE_SYSTEM_PROCESSOR MATCHES "i386") AND (CMAKE_SIZEOF_VOID_P EQUAL 8) AND (APPLE))
- # Mac is weird like that.
- set(TARGET_ARCH "x64")
- elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^arm*")
- set(TARGET_ARCH "ARM")
- elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "sparc")
- set(TARGET_ARCH "sparc")
- endif()
- if(TARGET_ARCH MATCHES "ARM")
-
- else()
- option(WITH_IPP "Use Intel Performance Primitives." OFF)
- endif()
- option(BUILD_TESTING "Build the project test case." OFF)
- option(WITH_DEBUG_SYMBOLS "Pack debug symbols to installer" OFF)
- option(INSTALL_DEVELOP_FILES "install and pack develops header and libs files" OFF)
- option(WITH_THIRD_PARTY "Build third-party components" ON)
- option(SIMULATE_DEV_AND_TEST_TEMP "/run/version/1.2.3.4/" ON)
|