cmake: explicitly link against crypt32 on non-MSVC Windows builds (#17727)
Some toolchains do not support linking via pragmas such as:
#pragma comment(lib, "crypt32.lib")
so we need to add the library explicitly.
Signed-off-by: Adrien Gallouët <angt@huggingface.co>
This commit is contained in:
parent
3d94e967a1
commit
083e18b11c
|
|
@ -144,4 +144,7 @@ if (CPPHTTPLIB_OPENSSL_SUPPORT)
|
||||||
find_library(SECURITY_FRAMEWORK Security REQUIRED)
|
find_library(SECURITY_FRAMEWORK Security REQUIRED)
|
||||||
target_link_libraries(${TARGET} PUBLIC ${CORE_FOUNDATION_FRAMEWORK} ${SECURITY_FRAMEWORK})
|
target_link_libraries(${TARGET} PUBLIC ${CORE_FOUNDATION_FRAMEWORK} ${SECURITY_FRAMEWORK})
|
||||||
endif()
|
endif()
|
||||||
|
if (WIN32 AND NOT MSVC)
|
||||||
|
target_link_libraries(${TARGET} PUBLIC crypt32)
|
||||||
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue