mirror of
https://github.com/dashpay/dash.git
synced 2024-12-24 19:42:46 +01:00
merge bitcoin#25964: fix mingw miniupnpc cflags
This commit is contained in:
parent
42b7c71d8b
commit
797dd852b7
@ -3,17 +3,20 @@ $(package)_version=2.2.2
|
||||
$(package)_download_path=https://miniupnp.tuxfamily.org/files/
|
||||
$(package)_file_name=$(package)-$($(package)_version).tar.gz
|
||||
$(package)_sha256_hash=888fb0976ba61518276fe1eda988589c700a3f2a69d71089260d75562afd3687
|
||||
$(package)_patches=dont_leak_info.patch
|
||||
$(package)_patches=dont_leak_info.patch respect_mingw_cflags.patch
|
||||
|
||||
# Next time this package is updated, ensure that _WIN32_WINNT is still properly set.
|
||||
# See discussion in https://github.com/bitcoin/bitcoin/pull/25964.
|
||||
define $(package)_set_vars
|
||||
$(package)_build_opts=CC="$($(package)_cc)"
|
||||
$(package)_build_opts_darwin=LIBTOOL="$($(package)_libtool)"
|
||||
$(package)_build_opts_mingw32=-f Makefile.mingw
|
||||
$(package)_build_opts_mingw32=-f Makefile.mingw CFLAGS="$($(package)_cflags) -D_WIN32_WINNT=0x0601"
|
||||
$(package)_build_env+=CFLAGS="$($(package)_cflags) $($(package)_cppflags)" AR="$($(package)_ar)"
|
||||
endef
|
||||
|
||||
define $(package)_preprocess_cmds
|
||||
patch -p1 < $($(package)_patch_dir)/dont_leak_info.patch
|
||||
patch -p1 < $($(package)_patch_dir)/dont_leak_info.patch && \
|
||||
patch -p1 < $($(package)_patch_dir)/respect_mingw_cflags.patch
|
||||
endef
|
||||
|
||||
define $(package)_build_cmds
|
||||
|
23
depends/patches/miniupnpc/respect_mingw_cflags.patch
Normal file
23
depends/patches/miniupnpc/respect_mingw_cflags.patch
Normal file
@ -0,0 +1,23 @@
|
||||
commit fec515a7ac9991a0ee91068fda046b54b191155e
|
||||
Author: fanquake <fanquake@gmail.com>
|
||||
Date: Wed Jul 27 15:52:37 2022 +0100
|
||||
|
||||
build: respect CFLAGS in makefile.mingw
|
||||
|
||||
Similar to the other Makefile.
|
||||
|
||||
Cherry-pick of https://github.com/miniupnp/miniupnp/pull/619.
|
||||
|
||||
diff --git a/Makefile.mingw b/Makefile.mingw
|
||||
index 2bff7bd..88430d2 100644
|
||||
--- a/Makefile.mingw
|
||||
+++ b/Makefile.mingw
|
||||
@@ -19,7 +19,7 @@ else
|
||||
RM = rm -f
|
||||
endif
|
||||
#CFLAGS = -Wall -g -DDEBUG -D_WIN32_WINNT=0X501
|
||||
-CFLAGS = -Wall -W -Wstrict-prototypes -Os -DNDEBUG -D_WIN32_WINNT=0X501
|
||||
+CFLAGS ?= -Wall -W -Wstrict-prototypes -Os -DNDEBUG -D_WIN32_WINNT=0X501
|
||||
LDLIBS = -lws2_32 -liphlpapi
|
||||
# -lwsock32
|
||||
# -liphlpapi is needed for GetBestRoute() and GetIpAddrTable()
|
Loading…
Reference in New Issue
Block a user