Fix mingw build

This commit is contained in:
zorn 2023-12-29 07:08:20 +10:00
parent 0d7eed8bb9
commit 6cf80643e6
2 changed files with 5 additions and 5 deletions

View File

@ -348,7 +348,7 @@ elseif (WIN32)
set(PLATFORM_LIBRARIES winmm ws2_32) set(PLATFORM_LIBRARIES winmm ws2_32)
if (MINGW) if (MINGW)
# PSAPI is the Process Status API # PSAPI is the Process Status API
set(PLATFORM_LIBRARIES ${PLATFORM_LIBRARIES} psapi imm32 version) set(PLATFORM_LIBRARIES ${PLATFORM_LIBRARIES} psapi imm32 version crypt32)
endif() endif()
elseif (CMAKE_SYSTEM_NAME MATCHES "^(Linux|kFreeBSD|GNU|SunOS)$") elseif (CMAKE_SYSTEM_NAME MATCHES "^(Linux|kFreeBSD|GNU|SunOS)$")
set(PLATFORM_LIBRARIES rt) set(PLATFORM_LIBRARIES rt)

View File

@ -5,7 +5,7 @@ set -e
cd $(dirname $0) cd $(dirname $0)
mkdir -p build-windows && cd build-windows mkdir -p build-windows && cd build-windows
cmake -DCMAKE_TOOLCHAIN_FILE=../CMakeModules/x86_64-w64-mingw32.cmake \ cmake -DCMAKE_TOOLCHAIN_FILE=../CMakeModules/x86_64-w64-mingw32.cmake \
-DCITRA_WARNINGS_AS_ERRORS=OFF -DDISABLE_CLANG_TARGET=ON \ -DCITRA_WARNINGS_AS_ERRORS=OFF -DDISABLE_CLANG_TARGET=ON -DENABLE_LTO=OFF \
-DENABLE_TESTS=OFF -DENABLE_DEDICATED_ROOM=OFF \ -DENABLE_TESTS=OFF -DENABLE_DEDICATED_ROOM=OFF \
-DENABLE_SDL2=OFF -DENABLE_QT=OFF -DENABLE_WEB_SERVICE=OFF -DENABLE_SCRIPTING=OFF \ -DENABLE_SDL2=OFF -DENABLE_QT=OFF -DENABLE_WEB_SERVICE=OFF -DENABLE_SCRIPTING=OFF \
-DENABLE_OPENAL=OFF -DENABLE_LIBUSB=OFF -DCITRA_ENABLE_BUNDLE_TARGET=OFF \ -DENABLE_OPENAL=OFF -DENABLE_LIBUSB=OFF -DCITRA_ENABLE_BUNDLE_TARGET=OFF \
@ -13,6 +13,6 @@ cmake -DCMAKE_TOOLCHAIN_FILE=../CMakeModules/x86_64-w64-mingw32.cmake \
.. ..
make -j$(nproc) make -j$(nproc)
#SO=citra_libretro.dll SO=bin/Release/citra_libretro.dll
#echo "Core file is here => $(readlink -f $SO)" echo "Core file is here => $(readlink -f $SO)"
#x86_64-w64-mingw32-strip $SO x86_64-w64-mingw32-strip $SO