mirror of
https://github.com/intel/compute-runtime.git
synced 2025-09-15 13:01:45 +08:00
cmakes refactor
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
This commit is contained in:

committed by
Compute-Runtime-Automation

parent
16f2fbbc37
commit
584f154d58
@ -37,6 +37,26 @@ if(NOT "${BRANCH_TYPE}" STREQUAL "")
|
||||
endif()
|
||||
message(STATUS "branch dir list: ${BRANCH_DIR_LIST}")
|
||||
|
||||
if(${CMAKE_SYSTEM_PROCESSOR} STREQUAL "x86_64")
|
||||
set(NEO_TARGET_PROCESSOR "x86_64")
|
||||
elseif(${CMAKE_SYSTEM_PROCESSOR} STREQUAL "AMD64")
|
||||
set(NEO_TARGET_PROCESSOR "x86_64")
|
||||
elseif(${CMAKE_SYSTEM_PROCESSOR} STREQUAL "aarch64")
|
||||
set(NEO_TARGET_PROCESSOR "aarch64")
|
||||
if(NOT ${CMAKE_HOST_SYSTEM_PROCESSOR} STREQUAL ${CMAKE_SYSTEM_PROCESSOR})
|
||||
set(NEO_DISABLE_LD_LLD TRUE)
|
||||
set(NEO_DISABLE_LD_GOLD TRUE)
|
||||
endif()
|
||||
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/third_party/sse2neon)
|
||||
endif()
|
||||
message(STATUS "Host processor: ${CMAKE_HOST_SYSTEM_PROCESSOR}")
|
||||
message(STATUS "Target processor: ${CMAKE_SYSTEM_PROCESSOR}")
|
||||
message(STATUS "Neo target processor: ${NEO_TARGET_PROCESSOR}")
|
||||
|
||||
if(NOT DEFINED NEO_TARGET_PROCESSOR)
|
||||
message(FATAL_ERROR "Unsupported target processor: ${CMAKE_SYSTEM_PROCESSOR}")
|
||||
endif()
|
||||
|
||||
# Include custom configs
|
||||
include("${BRANCH_TYPE}/custom_config.cmake" OPTIONAL)
|
||||
|
||||
@ -111,26 +131,6 @@ else()
|
||||
set(NEO_ARCH "x86")
|
||||
endif()
|
||||
|
||||
if(${CMAKE_SYSTEM_PROCESSOR} STREQUAL "x86_64")
|
||||
set(NEO_TARGET_PROCESSOR "x86_64")
|
||||
elseif(${CMAKE_SYSTEM_PROCESSOR} STREQUAL "AMD64")
|
||||
set(NEO_TARGET_PROCESSOR "x86_64")
|
||||
elseif(${CMAKE_SYSTEM_PROCESSOR} STREQUAL "aarch64")
|
||||
set(NEO_TARGET_PROCESSOR "aarch64")
|
||||
if(NOT ${CMAKE_HOST_SYSTEM_PROCESSOR} STREQUAL ${CMAKE_SYSTEM_PROCESSOR})
|
||||
set(NEO_DISABLE_LD_LLD TRUE)
|
||||
set(NEO_DISABLE_LD_GOLD TRUE)
|
||||
endif()
|
||||
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/third_party/sse2neon)
|
||||
endif()
|
||||
message(STATUS "Host processor: ${CMAKE_HOST_SYSTEM_PROCESSOR}")
|
||||
message(STATUS "Target processor: ${CMAKE_SYSTEM_PROCESSOR}")
|
||||
message(STATUS "Neo target processor: ${NEO_TARGET_PROCESSOR}")
|
||||
|
||||
if(NOT DEFINED NEO_TARGET_PROCESSOR)
|
||||
message(FATAL_ERROR "Unsupported target processor: ${CMAKE_SYSTEM_PROCESSOR}")
|
||||
endif()
|
||||
|
||||
if(NOT DEFINED NEO_BUILD_WITH_OCL)
|
||||
if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/opencl/CMakeLists.txt)
|
||||
set(NEO_BUILD_WITH_OCL TRUE)
|
||||
|
Reference in New Issue
Block a user