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) elseif (WIN32)
# ver # ver
execute_process(COMMAND ver execute_process(COMMAND cmd /c ver
OUTPUT_VARIABLE VER_OUTPUT OUTPUT_VARIABLE VER_OUTPUT
OUTPUT_STRIP_TRAILING_WHITESPACE) OUTPUT_STRIP_TRAILING_WHITESPACE)
if(VER_OUTPUT MATCHES "XP" OR VER_OUTPUT STREQUAL "") if(VER_OUTPUT MATCHES "XP")
message(STATUS "maybe Windows XP platform.") message(STATUS "Windows XP platform.")
set(SYSTEM_ARCH "x86") set(SYSTEM_ARCH "x86")
else() else()
execute_process(COMMAND wmic os get osarchitecture execute_process(COMMAND cmd /c wmic os get osarchitecture
OUTPUT_VARIABLE WMIC_OUTPUT OUTPUT_VARIABLE WMIC_OUTPUT
OUTPUT_STRIP_TRAILING_WHITESPACE) OUTPUT_STRIP_TRAILING_WHITESPACE)
if(WMIC_OUTPUT MATCHES "64") if(WMIC_OUTPUT MATCHES "64")