comment "zxing-cpp needs a toolchain w/ C++, wchar, dynamic library, threads"
	depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \
		BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS

config BR2_PACKAGE_ZXING_CPP
	bool "zxing-cpp"
	depends on !BR2_STATIC_LIBS
	depends on BR2_USE_WCHAR
	depends on BR2_INSTALL_LIBSTDCPP
	depends on BR2_TOOLCHAIN_HAS_THREADS
	select BR2_PACKAGE_STB
	select BR2_PACKAGE_PYTHON_PYBIND if BR2_PACKAGE_PYTHON3
	select BR2_PACKAGE_ZXING_CPP_READERS if !BR2_PACKAGE_ZXING_CPP_WRITERS
	help
	  ZXing-cpp (pronounced "zebra crossing") is an open-source,
	  multi-format 1D/2D barcode image processing library
	  implemented in Java, with ports to other languages. This
	  compiles the C++ port.

	  https://github.com/zxing-cpp/zxing-cpp

if BR2_PACKAGE_ZXING_CPP

config BR2_PACKAGE_ZXING_CPP_READERS
	bool "readers support"
	default y
	help
	  Build with readers (decoders) support

config BR2_PACKAGE_ZXING_CPP_WRITERS
	bool "writers support"
	default y
	help
	  Build with writers (encoders) support

endif # BR2_PACKAGE_ZXING_CPP
