File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -38,7 +38,7 @@ if(CMAKE_CL_64 OR MINGW64)
38
38
endif ()
39
39
elseif (MINGW OR (MSVC AND NOT CMAKE_CROSSCOMPILING ))
40
40
set (X86 1 )
41
- elseif (CMAKE_SYSTEM_PROCESSOR MATCHES "ppc.*|power.*|Power.*" )
41
+ elseif (CMAKE_SYSTEM_PROCESSOR MATCHES "ppc.*|power.*|Power.*" OR ( CMAKE_SYSTEM_NAME MATCHES "Darwin" AND CMAKE_OSX_ARCHITECTURES MATCHES "ppc.*" ) )
42
42
set (POWER 1 )
43
43
elseif (CMAKE_SYSTEM_PROCESSOR MATCHES "mips64.*" )
44
44
set (MIPS64 1 )
@@ -109,7 +109,7 @@ else()
109
109
endif ()
110
110
111
111
if (NOT BINARY )
112
- if (X86_64 OR ARM64 OR POWER OR MIPS64 OR LOONGARCH64 OR RISCV64 )
112
+ if (X86_64 OR ARM64 OR MIPS64 OR LOONGARCH64 OR RISCV64 OR ( POWER AND NOT ( CMAKE_OSX_ARCHITECTURES STREQUAL "ppc" )) )
113
113
set (BINARY 64 )
114
114
else ()
115
115
set (BINARY 32 )
You can’t perform that action at this time.
0 commit comments