diff options
author | Baruch Siach <baruch@tkos.co.il> | 2011-10-04 10:02:03 +0200 |
---|---|---|
committer | Peter Korsgaard <jacmet@sunsite.dk> | 2011-10-07 00:44:18 +0200 |
commit | 811fab1b26f7590c2696801b82347767bbbc0809 (patch) | |
tree | 76bba44360a19eb7d165c2d25d6ca339045237b1 /package/poco/Config.in | |
parent | bc9954e6d6b67556ccb4bcbf9b1e96e24a18b7e1 (diff) |
package: add the poco C++ libraries collection
Add the C++ Portable Components libraries.
The Data/ODBC components is disabled because its dependency (unixODBC) is not
in Buildroot.
The Data/MySQL component is build tested only. It probably requires an
additional RPATH to actually run, because libmysqlclient resides in a
non-standard location under /usr/lib/mysql.
[Peter: use depends on for toolchain options]
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Diffstat (limited to 'package/poco/Config.in')
-rw-r--r-- | package/poco/Config.in | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/package/poco/Config.in b/package/poco/Config.in new file mode 100644 index 000000000..241e30430 --- /dev/null +++ b/package/poco/Config.in @@ -0,0 +1,57 @@ +config BR2_PACKAGE_POCO + bool "poco" + depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_USE_WCHAR + select BR2_PACKAGE_ZLIB + select BR2_PACKAGE_PCRE + help + The C++ Portable Components Libraries + + http://pocoproject.org + +if BR2_PACKAGE_POCO + +comment "poco components" + +config BR2_PACKAGE_POCO_XML + bool "xml" + select BR2_PACKAGE_EXPAT + +config BR2_PACKAGE_POCO_UTIL + bool "util" + select BR2_PACKAGE_POCO_XML + +config BR2_PACKAGE_POCO_NET + bool "net" + +config BR2_PACKAGE_POCO_CRYPTO + bool "crypto" + select BR2_PACKAGE_OPENSSL + +config BR2_PACKAGE_POCO_NETSSL_OPENSSL + bool "netssl_openssl" + select BR2_PACKAGE_POCO_NET + select BR2_PACKAGE_POCO_CRYPTO + select BR2_PACKAGE_POCO_UTIL + select BR2_PACKAGE_OPENSSL + +config BR2_PACKAGE_POCO_ZIP + bool "zip" + +config BR2_PACKAGE_POCO_DATA + bool + +config BR2_PACKAGE_POCO_DATA_SQLITE + bool "sqlite" + select BR2_PACKAGE_POCO_DATA + select BR2_PACKAGE_SQLITE + +config BR2_PACKAGE_POCO_DATA_MYSQL + bool "mysql" + select BR2_PACKAGE_POCO_DATA + select BR2_PACKAGE_MYSQL_CLIENT + +endif # BR2_PACKAGE_POCO + +comment "poco requires a toolchain with WCHAR and C++ support" + depends on !BR2_USE_WCHAR || !BR2_INSTALL_LIBSTDCPP |