1*4882a593Smuzhiyun################################################################################ 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# flatbuffers 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun################################################################################ 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunFLATBUFFERS_VERSION = 2.0.0 8*4882a593SmuzhiyunFLATBUFFERS_SITE = $(call github,google,flatbuffers,v$(FLATBUFFERS_VERSION)) 9*4882a593SmuzhiyunFLATBUFFERS_LICENSE = Apache-2.0 10*4882a593SmuzhiyunFLATBUFFERS_LICENSE_FILES = LICENSE.txt 11*4882a593SmuzhiyunFLATBUFFERS_CPE_ID_VENDOR = google 12*4882a593SmuzhiyunFLATBUFFERS_INSTALL_STAGING = YES 13*4882a593Smuzhiyun 14*4882a593SmuzhiyunFLATBUFFERS_CONF_OPTS += \ 15*4882a593Smuzhiyun -DCMAKE_CXX_FLAGS="-std=c++11" \ 16*4882a593Smuzhiyun -DFLATBUFFERS_BUILD_TESTS=OFF 17*4882a593Smuzhiyun 18*4882a593Smuzhiyunifeq ($(BR2_STATIC_LIBS),y) 19*4882a593SmuzhiyunFLATBUFFERS_CONF_OPTS += -DFLATBUFFERS_BUILD_SHAREDLIB=OFF 20*4882a593Smuzhiyunelse 21*4882a593SmuzhiyunFLATBUFFERS_CONF_OPTS += -DFLATBUFFERS_BUILD_SHAREDLIB=ON 22*4882a593Smuzhiyunendif 23*4882a593Smuzhiyun 24*4882a593SmuzhiyunHOST_FLATBUFFERS_CONF_OPTS += \ 25*4882a593Smuzhiyun -DCMAKE_CXX_FLAGS="-std=c++11" \ 26*4882a593Smuzhiyun -DFLATBUFFERS_BUILD_FLATLIB=OFF \ 27*4882a593Smuzhiyun -DFLATBUFFERS_BUILD_FLATC=ON \ 28*4882a593Smuzhiyun -DFLATBUFFERS_BUILD_FLATHASH=OFF \ 29*4882a593Smuzhiyun -DFLATBUFFERS_BUILD_GRPCTEST=OFF \ 30*4882a593Smuzhiyun -DFLATBUFFERS_BUILD_SHAREDLIB=OFF \ 31*4882a593Smuzhiyun -DFLATBUFFERS_BUILD_TESTS=OFF 32*4882a593Smuzhiyun 33*4882a593Smuzhiyun$(eval $(cmake-package)) 34*4882a593Smuzhiyun$(eval $(host-cmake-package)) 35