1*4882a593Smuzhiyun################################################################################ 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# flann 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun################################################################################ 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunFLANN_VERSION = 1.9.1 8*4882a593SmuzhiyunFLANN_SITE = $(call github,mariusmuja,flann,$(FLANN_VERSION)) 9*4882a593SmuzhiyunFLANN_INSTALL_STAGING = YES 10*4882a593SmuzhiyunFLANN_LICENSE = BSD-3-Clause 11*4882a593SmuzhiyunFLANN_LICENSE_FILES = COPYING 12*4882a593SmuzhiyunFLANN_CONF_OPTS = \ 13*4882a593Smuzhiyun -DBUILD_C_BINDINGS=ON \ 14*4882a593Smuzhiyun -DBUILD_PYTHON_BINDINGS=OFF \ 15*4882a593Smuzhiyun -DBUILD_MATLAB_BINDINGS=OFF \ 16*4882a593Smuzhiyun -DBUILD_EXAMPLES=$(if $(BR2_PACKAGE_FLANN_EXAMPLES),ON,OFF) \ 17*4882a593Smuzhiyun -DUSE_OPENMP=$(if $(BR2_TOOLCHAIN_HAS_OPENMP),ON,OFF) \ 18*4882a593Smuzhiyun -DPYTHON_EXECUTABLE=OFF \ 19*4882a593Smuzhiyun -DCMAKE_DISABLE_FIND_PACKAGE_HDF5=TRUE 20*4882a593Smuzhiyun 21*4882a593SmuzhiyunFLANN_CXXFLAGS = $(TARGET_CXXFLAGS) 22*4882a593Smuzhiyun 23*4882a593Smuzhiyunifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_68485),y) 24*4882a593SmuzhiyunFLANN_CXXFLAGS += -O0 25*4882a593Smuzhiyunendif 26*4882a593Smuzhiyun 27*4882a593SmuzhiyunFLANN_CONF_OPTS += -DCMAKE_CXX_FLAGS="$(FLANN_CXXFLAGS)" 28*4882a593Smuzhiyun 29*4882a593Smuzhiyun$(eval $(cmake-package)) 30