1 config BR2_PACKAGE_POCO
3 depends on BR2_INSTALL_LIBSTDCPP
4 depends on BR2_USE_WCHAR
5 depends on BR2_TOOLCHAIN_HAS_THREADS
6 depends on !BR2_STATIC_LIBS # dlopen()
7 depends on !(BR2_arc || BR2_bfin || BR2_microblaze || BR2_mipsel \
8 || BR2_or1k || BR2_xtensa)
9 select BR2_PACKAGE_ZLIB
10 select BR2_PACKAGE_PCRE
12 The C++ Portable Components Libraries
14 http://pocoproject.org
18 comment "poco components"
20 config BR2_PACKAGE_POCO_XML
22 select BR2_PACKAGE_EXPAT
24 config BR2_PACKAGE_POCO_UTIL
26 select BR2_PACKAGE_POCO_XML
28 config BR2_PACKAGE_POCO_NET
31 config BR2_PACKAGE_POCO_CRYPTO
33 select BR2_PACKAGE_OPENSSL
35 config BR2_PACKAGE_POCO_NETSSL_OPENSSL
37 select BR2_PACKAGE_POCO_NET
38 select BR2_PACKAGE_POCO_CRYPTO
39 select BR2_PACKAGE_POCO_UTIL
40 select BR2_PACKAGE_OPENSSL
42 config BR2_PACKAGE_POCO_ZIP
44 select BR2_PACKAGE_POCO_XML
45 select BR2_PACKAGE_POCO_NET
46 select BR2_PACKAGE_POCO_UTIL
48 config BR2_PACKAGE_POCO_DATA
51 config BR2_PACKAGE_POCO_DATA_SQLITE
53 select BR2_PACKAGE_POCO_DATA
54 select BR2_PACKAGE_SQLITE
56 config BR2_PACKAGE_POCO_DATA_MYSQL
58 depends on BR2_USE_MMU # mysql
59 select BR2_PACKAGE_POCO_DATA
60 select BR2_PACKAGE_MYSQL
62 endif # BR2_PACKAGE_POCO
64 comment "poco needs a toolchain w/ wchar, threads, C++, dynamic library"
65 depends on !BR2_USE_WCHAR || !BR2_INSTALL_LIBSTDCPP \
66 || !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
67 depends on !(BR2_arc || BR2_bfin || BR2_microblaze || BR2_mipsel \
68 || BR2_or1k || BR2_xtensa)