]> granicus.if.org Git - libevent/commitdiff
cmake: link against shell32.lib/advapi32.lib
authorAzat Khuzhin <azat@libevent.org>
Tue, 25 Jun 2019 22:27:20 +0000 (01:27 +0300)
committerAzat Khuzhin <azat@libevent.org>
Tue, 25 Jun 2019 22:27:20 +0000 (01:27 +0300)
Fixes: #844
Refs: #760 (cmake-vs-autotools)

CMakeLists.txt

index 5aca8a924717ab23263ebc2697cd4416f7b8bc52..712fb2cd4c769d30ba88b29f96ad0fe4cd467066 100644 (file)
@@ -322,7 +322,7 @@ endif()
 # Winsock.
 if(WIN32)
     set(CMAKE_EXTRA_INCLUDE_FILES winsock2.h ws2tcpip.h)
-    set(CMAKE_REQUIRED_LIBRARIES  ws2_32.lib)
+    set(CMAKE_REQUIRED_LIBRARIES  ws2_32.lib shell32.lib advapi32.lib)
     set(CMAKE_REQUIRED_DEFINITIONS -FIwinsock2.h -FIws2tcpip.h)
 endif()
 if (SOLARIS)
@@ -876,7 +876,7 @@ if(WIN32)
     list(APPEND HDR_PRIVATE WIN32-Code/getopt.h)
 
     set(EVENT__DNS_USE_FTIME_FOR_ID 1)
-    set(LIB_PLATFORM ws2_32)
+    set(LIB_PLATFORM ws2_32 shell32 advapi32)
     add_definitions(
             -D_CRT_SECURE_NO_WARNINGS
             -D_CRT_NONSTDC_NO_DEPRECATE)