linux: Bump default to version 4.5.4
[buildroot-gz.git] / package / poco / Config.in
blobdfdc8d17c39492b97b886ac9b8c8409dec6d2f95
1 config BR2_PACKAGE_POCO
2         bool "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_xtensa)
9         select BR2_PACKAGE_ZLIB
10         select BR2_PACKAGE_PCRE
11         help
12           The C++ Portable Components Libraries
14           http://pocoproject.org
16 if BR2_PACKAGE_POCO
18 comment "poco components"
20 config BR2_PACKAGE_POCO_XML
21         bool "xml"
22         select BR2_PACKAGE_EXPAT
24 config BR2_PACKAGE_POCO_UTIL
25         bool "util"
26         select BR2_PACKAGE_POCO_XML
28 config BR2_PACKAGE_POCO_NET
29         bool "net"
31 config BR2_PACKAGE_POCO_CRYPTO
32         bool "crypto"
33         select BR2_PACKAGE_OPENSSL
35 config BR2_PACKAGE_POCO_NETSSL_OPENSSL
36         bool "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
43         bool "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
49         bool
51 config BR2_PACKAGE_POCO_DATA_SQLITE
52         bool "sqlite"
53         select BR2_PACKAGE_POCO_DATA
54         select BR2_PACKAGE_SQLITE
56 config BR2_PACKAGE_POCO_DATA_MYSQL
57         bool "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_xtensa)