@@ -37,6 +37,26 @@ if(NOT "${BRANCH_TYPE}" STREQUAL "")
37
37
endif ()
38
38
message (STATUS "branch dir list: ${BRANCH_DIR_LIST} " )
39
39
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
+
40
60
# Include custom configs
41
61
include ("${BRANCH_TYPE} /custom_config.cmake" OPTIONAL )
42
62
@@ -111,26 +131,6 @@ else()
111
131
set (NEO_ARCH "x86" )
112
132
endif ()
113
133
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
-
134
134
if (NOT DEFINED NEO_BUILD_WITH_OCL )
135
135
if (EXISTS ${CMAKE_CURRENT_SOURCE_DIR} /opencl/CMakeLists.txt )
136
136
set (NEO_BUILD_WITH_OCL TRUE )
0 commit comments