Commit 190b4e12 authored by Thomas Petazzoni's avatar Thomas Petazzoni Committed by Peter Korsgaard
Browse files

flann: disallow static library build

Even though flann build system uses CMake, it always tries to build a
shared library, even if BUILD_SHARED_LIBS=OFF is passed. It could
probably be fixed in flann's CMakeLists.txt, but that's not really
worth the effort if upstream doesn't support it.

Therefore, we simply disallow the flann package in purely static
builds.

Fixes:

  http://autobuild.buildroot.org/results/a4e/a4ec0e9f28cd12ce770718fb407bbb4dc93b528b/



Signed-off-by: default avatarThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: default avatarPeter Korsgaard <peter@korsgaard.com>
parent 7f5fec62
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
config BR2_PACKAGE_FLANN
	bool "flann"
	depends on BR2_INSTALL_LIBSTDCPP
	depends on !BR2_PREFER_STATIC_LIB
	help
	  FLANN is a library for performing fast approximate nearest
	  neighbor searches in high dimensional spaces. It contains a
@@ -20,5 +21,5 @@ config BR2_PACKAGE_FLANN_EXAMPLES

endif

comment "flann needs a toolchain w/ C++"
	depends on !BR2_INSTALL_LIBSTDCPP
comment "flann needs a toolchain w/ C++, dynamic library"
	depends on !BR2_INSTALL_LIBSTDCPP || BR2_PREFER_STATIC_LIB