Browse Source

Add -ladvapi32 for Windows CryptGenRandom support

nodeinfo-routing-update
Evgeny 8 months ago
parent
commit
ada25ec4cc
  1. 2
      src/Makefile.am
  2. 4
      tests/Makefile.am

2
src/Makefile.am

@ -21,7 +21,7 @@ utun_CORE_SOURCES = \
# Platform-specific TUN sources # Platform-specific TUN sources
if OS_WINDOWS if OS_WINDOWS
utun_TUN_SOURCES = tun_windows.c utun_TUN_SOURCES = tun_windows.c
utun_TUN_LIBS = -liphlpapi -lws2_32 utun_TUN_LIBS = -liphlpapi -lws2_32 -ladvapi32
else else
utun_TUN_SOURCES = tun_linux.c utun_TUN_SOURCES = tun_linux.c
utun_TUN_LIBS = utun_TUN_LIBS =

4
tests/Makefile.am

@ -78,9 +78,9 @@ ETCP_FULL_OBJS = \
# Common libraries (libuasync.a from lib directory) # Common libraries (libuasync.a from lib directory)
COMMON_LIBS = $(top_builddir)/lib/libuasync.a -lpthread $(WIN_LIBS) COMMON_LIBS = $(top_builddir)/lib/libuasync.a -lpthread $(WIN_LIBS)
# Windows-specific libraries # Windows-specific libraries (advapi32 for CryptGenRandom, ws2_32 for sockets)
if OS_WINDOWS if OS_WINDOWS
WIN_LIBS = -lws2_32 -liphlpapi WIN_LIBS = -lws2_32 -liphlpapi -ladvapi32
else else
WIN_LIBS = WIN_LIBS =
endif endif

Loading…
Cancel
Save