fix:_WIN32_WINNT define pos.

This commit is contained in:
taynpg 2025-05-18 00:38:30 +08:00
parent 655cfe6fad
commit 91510be124

View File

@ -28,11 +28,17 @@ if(DEFINED IOS_ISH)
message(STATUS "INPUT IOS_ISH ${IOS_ISH}") message(STATUS "INPUT IOS_ISH ${IOS_ISH}")
endif() endif()
if(DEFINED XP_SYSTEM) if(WIN32)
message(STATUS "transm use xp defined ${XP_SYSTEM}") execute_process(COMMAND cmd /c ver
add_definitions(-D_WIN32_WINNT=0x0501) OUTPUT_VARIABLE VER_OUTPUT
OUTPUT_STRIP_TRAILING_WHITESPACE)
if(VER_OUTPUT MATCHES "XP")
message(STATUS "Windows XP platform.")
add_definitions(-D_WIN32_WINNT=0x0501)
else() else()
add_definitions(-D_WIN32_WINNT=0x0601) message(STATUS "Windows NT platform.")
add_definitions(-D_WIN32_WINNT=0x0601)
endif()
endif() endif()
set(CMAKE_DEBUG_POSTFIX "d") set(CMAKE_DEBUG_POSTFIX "d")
@ -65,19 +71,6 @@ else()
add_subdirectory(http-server) add_subdirectory(http-server)
endif() endif()
if(WIN32)
execute_process(COMMAND cmd /c ver
OUTPUT_VARIABLE VER_OUTPUT
OUTPUT_STRIP_TRAILING_WHITESPACE)
if(VER_OUTPUT MATCHES "XP")
message(STATUS "Windows XP platform.")
add_definitions(-D_WIN32_WINNT=0x0501)
else()
message(STATUS "Windows NT platform.")
add_definitions(-D_WIN32_WINNT=0x0601)
endif()
endif()
if (DEFINED USE_TRANSM_TEST) if (DEFINED USE_TRANSM_TEST)
message(STATUS "USE USE_TRANSM_TEST ${USE_TRANSM_TEST}") message(STATUS "USE USE_TRANSM_TEST ${USE_TRANSM_TEST}")
add_definitions(-DUSE_TRANSM_TEST) add_definitions(-DUSE_TRANSM_TEST)