Browse Source

Merge pull request #682 from paperchalice/cmake

Check BCryptGenRandom correctly
Steffen Jaeckel 8 months ago
parent
commit
54f0456559
1 changed files with 2 additions and 1 deletions
  1. 2 1
      CMakeLists.txt

+ 2 - 1
CMakeLists.txt

@@ -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)