blob: 6f5afd8046a446b34443f33c58b2f479035ef20f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
|
## SECTION=system_libraries
menuconfig POCO
tristate
select GCCLIBS_CXX
select GCCLIBS_GCC_S
select ZLIB
select LIBPCRE
select EXPAT if POCO_XML
select SQLITE if POCO_DATA_SQLITE
select MYSQLDB if POCO_DATA_MYSQL
select OPENSSL if POCO_CRYPTO
prompt "poco "
help
The POCO C++ Libraries (POrtable COmponents) are open source C++ class
libraries that simplify and accelerate the development of
network-centric, portable applications in C++.
if POCO
config POCO_ENCODINGS
bool
prompt "double-byte encodings library"
config POCO_XML
bool
prompt "XML library"
config POCO_JSON
bool
prompt "JSON library"
config POCO_UTIL
bool
prompt "Util library"
config POCO_NET
bool
prompt "Networking library"
if POCO_NET && POCO_CRYPTO && POCO_UTIL
config POCO_NETSSL_OPENSSL
bool
prompt "TLS using OpenSSL"
endif
config POCO_CRYPTO
bool
prompt "Crypto library"
config POCO_DATA
bool
prompt "Database abstraction library"
if POCO_DATA
config POCO_DATA_SQLITE
bool
prompt "SQLite backend"
config POCO_DATA_MYSQL
bool
prompt "MySQL backend"
endif
config POCO_ZIP
bool
prompt "Zip library"
if POCO_NET
config POCO_MONGODB
bool
prompt "MongoDB support"
config POCO_REDIS
bool
prompt "Redis support"
endif
endif
|