buildrootschalter/package/rpm/Config.in
Thomas Petazzoni 6b578c8d73 toolchain: rework C++ options
Instead of having BR2_GCC_CROSS_CXX and BR2_INSTALL_LIBSTDCPP, with
BR2_GCC_CROSS_CXX not being visible (and therefore being useless),
let's just keep BR2_INSTALL_LIBSTDCPP to enable C++ in the toolchain
and install C++ libraries on the target.

We also take that opportunity to make BR2_INSTALL_LIBSTDCPP an hidden
option, which is selected by an option in Buildroot toolchain support
or an option in External toolchain support, just as we did for other
toolchain features.

Some work definitely remains to be done :

 - The name BR2_INSTALL_LIBSTDCPP is ugly, but we keep it for the
   moment in order to avoid changing all packages.

 - We should clarify the other language-related options (Fortran,
   Java, Objective-C, etc.).

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-12-13 22:04:35 +01:00

36 lines
872 B
Plaintext

comment "rpm requires libneon with SSL, XML and ZLIB support"
depends on !BR2_PACKAGE_NEON || BR2_PACKAGE_NEON_NOXML
config BR2_PACKAGE_RPM
bool "rpm"
select BR2_PACKAGE_BEECRYPT
select BR2_PACKAGE_POPT
select BR2_PACKAGE_OPENSSL
depends on BR2_PACKAGE_NEON
depends on !BR2_PACKAGE_NEON_NOXML
select BR2_PACKAGE_NEON_ZLIB
select BR2_PACKAGE_NEON_SSL
help
The RPM package management system.
http://rpm5.org
config BR2_PACKAGE_RPM_BZIP2_PAYLOADS
bool "support for bzip2 payloads"
depends on BR2_PACKAGE_RPM
select BR2_PACKAGE_BZIP2
help
Support for bzip2 payloads in RPM.
config BR2_PACKAGE_RPM_XZ_PAYLOADS
bool "support for xz payloads"
depends on BR2_PACKAGE_RPM
depends on BR2_INSTALL_LIBSTDCPP
help
Support for xz payloads in RPM.
comment "xz payload support requires a toolchain with c++ support"
depends on !BR2_INSTALL_LIBSTDCPP