fix:修正cmake命令执行无结果的问题。

This commit is contained in:
taynpg 2025-02-16 15:27:38 +08:00
parent 3a9be13bc3
commit 53ab6a5e23

View File

@ -22,14 +22,14 @@ endif()
elseif (WIN32)
# ver
execute_process(COMMAND ver
execute_process(COMMAND cmd /c ver
OUTPUT_VARIABLE VER_OUTPUT
OUTPUT_STRIP_TRAILING_WHITESPACE)
if(VER_OUTPUT MATCHES "XP" OR VER_OUTPUT STREQUAL "")
message(STATUS "maybe Windows XP platform.")
if(VER_OUTPUT MATCHES "XP")
message(STATUS "Windows XP platform.")
set(SYSTEM_ARCH "x86")
else()
execute_process(COMMAND wmic os get osarchitecture
execute_process(COMMAND cmd /c wmic os get osarchitecture
OUTPUT_VARIABLE WMIC_OUTPUT
OUTPUT_STRIP_TRAILING_WHITESPACE)
if(WMIC_OUTPUT MATCHES "64")