UPNP support from windows

This commit is contained in:
orignal 2016-06-22 09:41:01 -04:00
parent 2f6898142e
commit 7ea5af448e
2 changed files with 6 additions and 1 deletions

View File

@ -32,6 +32,11 @@ ifeq ($(USE_WIN32_APP), yes)
DAEMON_OBJS += $(patsubst %.rc,obj/%.o,$(DAEMON_RC))
endif
# UPNP Support
ifeq ($(USE_UPNP),1)
CXXFLAGS += -DUSE_UPNP
endif
ifeq ($(USE_AESNI),1)
CPU_FLAGS = -maes -DAESNI
else

View File

@ -69,7 +69,7 @@ namespace transport
#ifdef MAC_OSX
m_Module = dlopen ("libminiupnpc.dylib", RTLD_LAZY);
#elif _WIN32
m_Module = LoadLibrary ("miniupnpc.dll"); // official prebuilt binary, e.g., in upnpc-exe-win32-20140422.zip
m_Module = LoadLibrary ("libminiupnpc.dll"); // from MSYS2
#else
m_Module = dlopen ("libminiupnpc.so", RTLD_LAZY);
#endif