mirror of https://gitee.com/bigwinds/arangodb
Checking for architecture. Providing include (TargetArch)
This commit is contained in:
parent
1f73f0611e
commit
c4c7bfbd5b
|
@ -181,6 +181,18 @@ endif ()
|
|||
# Architecture
|
||||
math(EXPR BITS "8*${CMAKE_SIZEOF_VOID_P}")
|
||||
add_definitions("-DTRI_BITS=${BITS}")
|
||||
|
||||
include (TargetArch)
|
||||
target_architecture(CMAKE_TARGET_ARCHITECTURES)
|
||||
list(LENGTH CMAKE_TARGET_ARCHITECTURES cmake_target_arch_len)
|
||||
if(NOT "${cmake_target_arch_len}" STREQUAL "1")
|
||||
set(CMAKE_TARGET_ARCHITECTURE_UNIVERSAL TRUE)
|
||||
set(CMAKE_TARGET_ARCHITECTURE_CODE "universal")
|
||||
else()
|
||||
set(CMAKE_TARGET_ARCHITECTURE_UNIVERSAL FALSE)
|
||||
set(CMAKE_TARGET_ARCHITECTURE_CODE "${CMAKE_TARGET_ARCHITECTURES}")
|
||||
endif()
|
||||
|
||||
include (VcMacros)
|
||||
include (OptimizeForArchitecture)
|
||||
OptimizeForArchitecture()
|
||||
|
|
Loading…
Reference in New Issue