1
0
mirror of synced 2025-07-22 03:21:50 +03:00

Fix Cmake build for MinGW (#580)

Seems certain targets/hosts failed without these, as "_MSC_VER" is
undefined on MinGW, which caused the 'pragma comment(lib "libname")' to
fail.

Fixes #575
This commit is contained in:
KTGH
2020-07-26 12:27:03 -04:00
committed by GitHub
parent 9f5db2d1aa
commit 8c501022b3

View File

@ -181,6 +181,10 @@ target_include_directories(${PROJECT_NAME} ${_INTERFACE_OR_PUBLIC}
# Always require threads
target_link_libraries(${PROJECT_NAME} ${_INTERFACE_OR_PUBLIC}
Threads::Threads
# Needed for Windows libs on Mingw, as the pragma comment(lib, "xyz") aren't triggered.
$<$<PLATFORM_ID:Windows>:ws2_32>
$<$<PLATFORM_ID:Windows>:crypt32>
$<$<PLATFORM_ID:Windows>:cryptui>
)
# We check for the target when using IF_AVAILABLE since it's possible we didn't find it.