1*4882a593Smuzhiyun################################################################################ 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# libgeos 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun################################################################################ 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunLIBGEOS_VERSION = 3.9.1 8*4882a593SmuzhiyunLIBGEOS_SITE = http://download.osgeo.org/geos 9*4882a593SmuzhiyunLIBGEOS_SOURCE = geos-$(LIBGEOS_VERSION).tar.bz2 10*4882a593SmuzhiyunLIBGEOS_LICENSE = LGPL-2.1 11*4882a593SmuzhiyunLIBGEOS_LICENSE_FILES = COPYING 12*4882a593SmuzhiyunLIBGEOS_INSTALL_STAGING = YES 13*4882a593SmuzhiyunLIBGEOS_CONFIG_SCRIPTS = geos-config 14*4882a593SmuzhiyunLIBGEOS_CONF_OPTS = -DBUILD_BENCHMARKS=OFF 15*4882a593Smuzhiyun 16*4882a593SmuzhiyunLIBGEOS_CXXFLAGS = $(TARGET_CXXCFLAGS) 17*4882a593Smuzhiyun 18*4882a593Smuzhiyunifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_68485),y) 19*4882a593SmuzhiyunLIBGEOS_CXXFLAGS += -O0 20*4882a593Smuzhiyunendif 21*4882a593Smuzhiyun 22*4882a593Smuzhiyunifeq ($(BR2_arm)$(BR2_armeb),y) 23*4882a593SmuzhiyunLIBGEOS_CONF_OPTS += -DDISABLE_GEOS_INLINE=ON 24*4882a593Smuzhiyunendif 25*4882a593Smuzhiyun 26*4882a593Smuzhiyunifeq ($(BR2_or1k),y) 27*4882a593SmuzhiyunLIBGEOS_CXXFLAGS += -mcmodel=large 28*4882a593Smuzhiyunendif 29*4882a593Smuzhiyun 30*4882a593SmuzhiyunLIBGEOS_CONF_OPTS += -DCMAKE_CXX_FLAGS="$(LIBGEOS_CXXFLAGS)" 31*4882a593Smuzhiyun 32*4882a593Smuzhiyun$(eval $(cmake-package)) 33