Changeset View
Changeset View
Standalone View
Standalone View
depends/packages/libevent.mk
package=libevent | package=libevent | ||||
$(package)_version=2.1.11-stable | $(package)_version=2.1.11-stable | ||||
$(package)_download_path=https://github.com/libevent/libevent/archive/ | $(package)_download_path=https://github.com/libevent/libevent/archive/ | ||||
$(package)_file_name=release-$($(package)_version).tar.gz | $(package)_file_name=release-$($(package)_version).tar.gz | ||||
$(package)_sha256_hash=229393ab2bf0dc94694f21836846b424f3532585bac3468738b7bf752c03901e | $(package)_sha256_hash=229393ab2bf0dc94694f21836846b424f3532585bac3468738b7bf752c03901e | ||||
$(package)_patches=0001-fix-windows-getaddrinfo.patch | |||||
define $(package)_preprocess_cmds | define $(package)_preprocess_cmds | ||||
patch -p1 < $($(package)_patch_dir)/0001-fix-windows-getaddrinfo.patch && \ | |||||
./autogen.sh | ./autogen.sh | ||||
endef | endef | ||||
define $(package)_set_vars | define $(package)_set_vars | ||||
$(package)_config_opts=--disable-shared --disable-openssl --disable-libevent-regress --disable-samples | $(package)_config_opts=--disable-shared --disable-openssl --disable-libevent-regress --disable-samples | ||||
$(package)_config_opts += --disable-dependency-tracking --enable-option-checking | $(package)_config_opts += --disable-dependency-tracking --enable-option-checking | ||||
$(package)_config_opts_release=--disable-debug-mode | $(package)_config_opts_release=--disable-debug-mode | ||||
$(package)_config_opts_linux=--with-pic | $(package)_config_opts_linux=--with-pic | ||||
# When building for Windows, we set _WIN32_WINNT to target the same Windows | |||||
# version as we do in cmake. Due to quirks in libevents build system, this is | |||||
# also required to enable support for ipv6. | |||||
# See https://github.com/bitcoin/bitcoin/pull/19375. | |||||
$(package)_cppflags_mingw32=-D_WIN32_WINNT=0x0601 | |||||
endef | endef | ||||
define $(package)_config_cmds | define $(package)_config_cmds | ||||
$($(package)_autoconf) | $($(package)_autoconf) | ||||
endef | endef | ||||
define $(package)_build_cmds | define $(package)_build_cmds | ||||
$(MAKE) -j$(JOBS) | $(MAKE) -j$(JOBS) | ||||
Show All 9 Lines |