| 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 |