1*4882a593Smuzhiyun################################################################################ 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# libtorrent-rasterbar 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun################################################################################ 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunLIBTORRENT_RASTERBAR_VERSION = 1.2.12 8*4882a593SmuzhiyunLIBTORRENT_RASTERBAR_SITE = \ 9*4882a593Smuzhiyun https://github.com/arvidn/libtorrent/releases/download/v$(LIBTORRENT_RASTERBAR_VERSION) 10*4882a593SmuzhiyunLIBTORRENT_RASTERBAR_LICENSE = BSD-3-Clause 11*4882a593SmuzhiyunLIBTORRENT_RASTERBAR_LICENSE_FILES = COPYING 12*4882a593SmuzhiyunLIBTORRENT_RASTERBAR_CPE_ID_VENDOR = libtorrent 13*4882a593SmuzhiyunLIBTORRENT_RASTERBAR_CPE_ID_PRODUCT = libtorrent 14*4882a593SmuzhiyunLIBTORRENT_RASTERBAR_DEPENDENCIES = host-pkgconf boost openssl 15*4882a593SmuzhiyunLIBTORRENT_RASTERBAR_INSTALL_STAGING = YES 16*4882a593SmuzhiyunLIBTORRENT_RASTERBAR_CONF_OPTS = \ 17*4882a593Smuzhiyun --with-boost-libdir=$(STAGING_DIR)/usr/lib \ 18*4882a593Smuzhiyun --disable-invariant-checks 19*4882a593SmuzhiyunLIBTORRENT_RASTERBAR_CXXFLAGS = $(TARGET_CXXFLAGS) -std=c++11 20*4882a593Smuzhiyun 21*4882a593Smuzhiyun# Internal error, aborting at dwarf2cfi.c:2802 in connect_traces 22*4882a593Smuzhiyun# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58864 23*4882a593Smuzhiyunifeq ($(BR2_m68k_cf),y) 24*4882a593SmuzhiyunLIBTORRENT_RASTERBAR_CXXFLAGS += -fno-defer-pop 25*4882a593Smuzhiyunendif 26*4882a593Smuzhiyun 27*4882a593Smuzhiyunifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_85180),y) 28*4882a593SmuzhiyunLIBTORRENT_RASTERBAR_CXXFLAGS += -O0 29*4882a593Smuzhiyunendif 30*4882a593Smuzhiyun 31*4882a593SmuzhiyunLIBTORRENT_RASTERBAR_CONF_OPTS += CXXFLAGS="$(LIBTORRENT_RASTERBAR_CXXFLAGS)" 32*4882a593Smuzhiyun 33*4882a593Smuzhiyunifeq ($(BR2_ENABLE_LOCALE)$(BR2_PACKAGE_LIBICONV),y) 34*4882a593SmuzhiyunLIBTORRENT_RASTERBAR_DEPENDENCIES += $(if $(BR2_PACKAGE_LIBICONV),libiconv) 35*4882a593SmuzhiyunLIBTORRENT_RASTERBAR_CONF_OPTS += --with-libiconv 36*4882a593Smuzhiyunelse 37*4882a593SmuzhiyunLIBTORRENT_RASTERBAR_CONF_OPTS += --without-libiconv 38*4882a593Smuzhiyunendif 39*4882a593Smuzhiyun 40*4882a593Smuzhiyun$(eval $(autotools-package)) 41