Skip to content

Commit e609c82

Browse files
committed
build: set the 32 bit platform for Windows
1 parent 2d1ea57 commit e609c82

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

CMakeLists.txt

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,12 @@ if(CMAKE_VERSION VERSION_GREATER_EQUAL "3.24.0")
66
endif()
77

88
if(WIN32)
9-
if(DEFINED ENV{PROCESSOR_ARCHITEW6432})
10-
set(CMAKE_HOST_SYSTEM_PROCESSOR "$ENV{PROCESSOR_ARCHITEW6432}")
9+
if("${PLATFORM}" STREQUAL "x86")
10+
set(CMAKE_SYSTEM_PROCESSOR "x86")
11+
elseif(NOT "$ENV{PROCESSOR_ARCHITEW6432}" STREQUAL "")
12+
set(CMAKE_SYSTEM_PROCESSOR "$ENV{PROCESSOR_ARCHITEW6432}")
1113
else()
12-
set(CMAKE_HOST_SYSTEM_PROCESSOR "$ENV{PROCESSOR_ARCHITECTURE}")
14+
set(CMAKE_SYSTEM_PROCESSOR "$ENV{PROCESSOR_ARCHITECTURE}")
1315
endif()
1416
endif()
1517

0 commit comments

Comments
 (0)