UPDATE: modify cmake scripts, adding warning messages.

This commit is contained in:
Hacksign
2025-05-30 12:37:35 +08:00
parent e9a6911019
commit 829e3d95a6
12 changed files with 24 additions and 41 deletions

View File

@@ -12,15 +12,13 @@ target_include_directories(emulator-common INTERFACE "${CMAKE_CURRENT_LIST_DIR}"
set(THREADS_PREFER_PTHREAD_FLAG ON)
find_package(Threads REQUIRED)
if(CMAKE_C_COMPILER MATCHES "/.*/x86_64-w64-mingw32-gcc$")
target_link_libraries(emulator-common PUBLIC
Threads::Threads
zlibstatic
)
if(MINGW)
target_link_libraries(emulator-common PUBLIC
Threads::Threads
zlibstatic
ws2_32
)
else()
target_link_libraries(emulator-common PUBLIC
Threads::Threads
zlibstatic
)
endif()

View File

@@ -5,7 +5,7 @@
#ifdef __MINGW64__
#include <winsock2.h>
#include <ws2tcpip.h>
#include <stdint.h>
#include <cstdint>
#else
#include <WinSock2.h>
#include <WS2tcpip.h>