Check BCryptGenRandom correctly

This commit is contained in:
paperchalice 2025-01-29 19:05:43 +08:00
parent 427e0551c0
commit ae7f26ed44

View file

@ -121,7 +121,8 @@ endif()
if(MSVC)
cmake_push_check_state()
check_symbol_exists(BCryptGenRandom bcrypt.h BCRYPT_AVAILABLE)
set(CMAKE_REQUIRED_LIBRARIES bcrypt)
check_symbol_exists(BCryptGenRandom Windows.h;bcrypt.h BCRYPT_AVAILABLE)
cmake_pop_check_state()
if(BCRYPT_AVAILABLE)
target_link_libraries(${PROJECT_NAME} PRIVATE Bcrypt)