ggerganov commited on
Commit
f3c3fca
·
1 Parent(s): cb35171

cmake : fix ppc64 check (#0)

Browse files
Files changed (1) hide show
  1. ggml/src/CMakeLists.txt +7 -4
ggml/src/CMakeLists.txt CHANGED
@@ -1265,10 +1265,13 @@ elseif (CMAKE_OSX_ARCHITECTURES STREQUAL "x86_64" OR CMAKE_GENERATOR_PLATFORM_LW
1265
  endif()
1266
  elseif (${CMAKE_SYSTEM_PROCESSOR} MATCHES "ppc64")
1267
  message(STATUS "PowerPC detected")
1268
- execute_process(COMMAND bash -c "grep POWER10 /proc/cpuinfo | head -n 1"
1269
- OUTPUT_VARIABLE POWER10_M)
1270
- string(FIND ${POWER10_M} "POWER10" substring_index)
1271
- if(${substring_index} GREATER_EQUAL 0)
 
 
 
1272
  list(APPEND ARCH_FLAGS -mcpu=power10)
1273
  elseif (${CMAKE_SYSTEM_PROCESSOR} MATCHES "ppc64le")
1274
  list(APPEND ARCH_FLAGS -mcpu=powerpc64le)
 
1265
  endif()
1266
  elseif (${CMAKE_SYSTEM_PROCESSOR} MATCHES "ppc64")
1267
  message(STATUS "PowerPC detected")
1268
+ execute_process(COMMAND bash -c "grep POWER10 /proc/cpuinfo | head -n 1" OUTPUT_VARIABLE POWER10_M)
1269
+ string(FIND "${POWER10_M}" "POWER10" substring_index)
1270
+ if (NOT DEFINED substring_index OR "${substring_index}" STREQUAL "")
1271
+ set(substring_index -1)
1272
+ endif()
1273
+
1274
+ if (${substring_index} GREATER_EQUAL 0)
1275
  list(APPEND ARCH_FLAGS -mcpu=power10)
1276
  elseif (${CMAKE_SYSTEM_PROCESSOR} MATCHES "ppc64le")
1277
  list(APPEND ARCH_FLAGS -mcpu=powerpc64le)