Skip to content

Commit 584f154

Browse files
cmakes refactor
Signed-off-by: Artur Harasimiuk <[email protected]>
1 parent 16f2fbb commit 584f154

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

CMakeLists.txt

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,26 @@ if(NOT "${BRANCH_TYPE}" STREQUAL "")
3737
endif()
3838
message(STATUS "branch dir list: ${BRANCH_DIR_LIST}")
3939

40+
if(${CMAKE_SYSTEM_PROCESSOR} STREQUAL "x86_64")
41+
set(NEO_TARGET_PROCESSOR "x86_64")
42+
elseif(${CMAKE_SYSTEM_PROCESSOR} STREQUAL "AMD64")
43+
set(NEO_TARGET_PROCESSOR "x86_64")
44+
elseif(${CMAKE_SYSTEM_PROCESSOR} STREQUAL "aarch64")
45+
set(NEO_TARGET_PROCESSOR "aarch64")
46+
if(NOT ${CMAKE_HOST_SYSTEM_PROCESSOR} STREQUAL ${CMAKE_SYSTEM_PROCESSOR})
47+
set(NEO_DISABLE_LD_LLD TRUE)
48+
set(NEO_DISABLE_LD_GOLD TRUE)
49+
endif()
50+
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/third_party/sse2neon)
51+
endif()
52+
message(STATUS "Host processor: ${CMAKE_HOST_SYSTEM_PROCESSOR}")
53+
message(STATUS "Target processor: ${CMAKE_SYSTEM_PROCESSOR}")
54+
message(STATUS "Neo target processor: ${NEO_TARGET_PROCESSOR}")
55+
56+
if(NOT DEFINED NEO_TARGET_PROCESSOR)
57+
message(FATAL_ERROR "Unsupported target processor: ${CMAKE_SYSTEM_PROCESSOR}")
58+
endif()
59+
4060
# Include custom configs
4161
include("${BRANCH_TYPE}/custom_config.cmake" OPTIONAL)
4262

@@ -111,26 +131,6 @@ else()
111131
set(NEO_ARCH "x86")
112132
endif()
113133

114-
if(${CMAKE_SYSTEM_PROCESSOR} STREQUAL "x86_64")
115-
set(NEO_TARGET_PROCESSOR "x86_64")
116-
elseif(${CMAKE_SYSTEM_PROCESSOR} STREQUAL "AMD64")
117-
set(NEO_TARGET_PROCESSOR "x86_64")
118-
elseif(${CMAKE_SYSTEM_PROCESSOR} STREQUAL "aarch64")
119-
set(NEO_TARGET_PROCESSOR "aarch64")
120-
if(NOT ${CMAKE_HOST_SYSTEM_PROCESSOR} STREQUAL ${CMAKE_SYSTEM_PROCESSOR})
121-
set(NEO_DISABLE_LD_LLD TRUE)
122-
set(NEO_DISABLE_LD_GOLD TRUE)
123-
endif()
124-
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/third_party/sse2neon)
125-
endif()
126-
message(STATUS "Host processor: ${CMAKE_HOST_SYSTEM_PROCESSOR}")
127-
message(STATUS "Target processor: ${CMAKE_SYSTEM_PROCESSOR}")
128-
message(STATUS "Neo target processor: ${NEO_TARGET_PROCESSOR}")
129-
130-
if(NOT DEFINED NEO_TARGET_PROCESSOR)
131-
message(FATAL_ERROR "Unsupported target processor: ${CMAKE_SYSTEM_PROCESSOR}")
132-
endif()
133-
134134
if(NOT DEFINED NEO_BUILD_WITH_OCL)
135135
if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/opencl/CMakeLists.txt)
136136
set(NEO_BUILD_WITH_OCL TRUE)

0 commit comments

Comments
 (0)