flann.mk 834 B

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