xref: /OK3568_Linux_fs/buildroot/package/flann/flann.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1################################################################################
2#
3# flann
4#
5################################################################################
6
7FLANN_VERSION = 1.9.1
8FLANN_SITE = $(call github,mariusmuja,flann,$(FLANN_VERSION))
9FLANN_INSTALL_STAGING = YES
10FLANN_LICENSE = BSD-3-Clause
11FLANN_LICENSE_FILES = COPYING
12FLANN_CONF_OPTS = \
13	-DBUILD_C_BINDINGS=ON \
14	-DBUILD_PYTHON_BINDINGS=OFF \
15	-DBUILD_MATLAB_BINDINGS=OFF \
16	-DBUILD_EXAMPLES=$(if $(BR2_PACKAGE_FLANN_EXAMPLES),ON,OFF) \
17	-DUSE_OPENMP=$(if $(BR2_TOOLCHAIN_HAS_OPENMP),ON,OFF) \
18	-DPYTHON_EXECUTABLE=OFF \
19	-DCMAKE_DISABLE_FIND_PACKAGE_HDF5=TRUE
20
21FLANN_CXXFLAGS = $(TARGET_CXXFLAGS)
22
23ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_68485),y)
24FLANN_CXXFLAGS += -O0
25endif
26
27FLANN_CONF_OPTS += -DCMAKE_CXX_FLAGS="$(FLANN_CXXFLAGS)"
28
29$(eval $(cmake-package))
30