From e435ddd4ee81da12e3e3e3d0433a90d539901839 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Tue, 11 Jan 2011 18:16:55 +0100 Subject: add support for C++ packages, which need G++ compiler --- package/dansguardian/Makefile | 1 + package/gpsd/Makefile | 1 + package/id3lib/Makefile | 1 + package/iperf/Makefile | 1 + package/mrd6/Makefile | 1 + package/nmap/Makefile | 1 + package/uclibc++/Config.in.manual | 4 ++++ package/uclibc++/Makefile | 1 + 8 files changed, 11 insertions(+) (limited to 'package') diff --git a/package/dansguardian/Makefile b/package/dansguardian/Makefile index 5cc1d08e5..e262bbca6 100644 --- a/package/dansguardian/Makefile +++ b/package/dansguardian/Makefile @@ -13,6 +13,7 @@ PKG_DEPENDS:= libpcre zlib PKG_BUILDDEP:= pcre zlib PKG_URL:= http://dansguardian.org/ PKG_SITES:= http://dansguardian.org/downloads/2/Stable/ +PKG_NEED_CXX:= 1 PKG_CXX:= DANSGUARDIAN include ${TOPDIR}/mk/package.mk diff --git a/package/gpsd/Makefile b/package/gpsd/Makefile index 83fac860b..794d6074b 100644 --- a/package/gpsd/Makefile +++ b/package/gpsd/Makefile @@ -13,6 +13,7 @@ PKG_DEPENDS:= libpthread PKG_BUILDDEP:= ncurses PKG_SITES:= http://download.berlios.de/gpsd/ PKG_URL:= http://gpsd.berlios.de/ +PKG_NEED_CXX:= 1 PKG_CXX:= GPSD PKG_SUBPKGS:= GPSD GPSD_CLIENTS diff --git a/package/id3lib/Makefile b/package/id3lib/Makefile index 17c92c1be..63b31c5a3 100644 --- a/package/id3lib/Makefile +++ b/package/id3lib/Makefile @@ -13,6 +13,7 @@ PKG_DEPENDS:= zlib libiconv PKG_BUILDDEP:= zlib libiconv PKG_URL:= http://id3lib.sourceforge.net/ PKG_SITES:= ${MASTER_SITE_SOURCEFORGE:=id3lib/} +PKG_NEED_CXX:= 1 PKG_CXX:= ID3LIB include ${TOPDIR}/mk/package.mk diff --git a/package/iperf/Makefile b/package/iperf/Makefile index 7a4f70994..57eda553b 100644 --- a/package/iperf/Makefile +++ b/package/iperf/Makefile @@ -12,6 +12,7 @@ PKG_SECTION:= net PKG_DEPENDS:= libpthread PKG_URL:= http://sourceforge.net/projects/iperf PKG_SITES:= ${MASTER_SITE_SOURCEFORGE:=iperf/} +PKG_NEED_CXX:= 1 PKG_CXX:= IPERF include ${TOPDIR}/mk/package.mk diff --git a/package/mrd6/Makefile b/package/mrd6/Makefile index 745718a2a..5833d1fc3 100644 --- a/package/mrd6/Makefile +++ b/package/mrd6/Makefile @@ -11,6 +11,7 @@ PKG_DESCR:= IPv6 multicast routing daemon PKG_SECTION:= ipv6 PKG_DEPENDS:= kmod-ipv6 PKG_SITES:= http://www.openadk.org/distfiles/ +PKG_NEED_CXX:= 1 PKG_CXX:= MRD6 WRKBUILD= ${WRKSRC}/src diff --git a/package/nmap/Makefile b/package/nmap/Makefile index 57f986ea4..0d645ff92 100644 --- a/package/nmap/Makefile +++ b/package/nmap/Makefile @@ -13,6 +13,7 @@ PKG_DEPENDS:= libdnet libpcap libpcre PKG_BUILDDEP:= libdnet libpcap pcre PKG_URL:= http://nmap.org/ PKG_SITES:= http://download.insecure.org/nmap/dist/ +PKG_NEED_CXX:= 1 PKG_CXX:= NMAP DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.bz2 diff --git a/package/uclibc++/Config.in.manual b/package/uclibc++/Config.in.manual index 50729fcaa..b645e03a4 100644 --- a/package/uclibc++/Config.in.manual +++ b/package/uclibc++/Config.in.manual @@ -1,7 +1,11 @@ +comment "uClibc++... C++ library for embedded systems (disabled, c++ missing)" +depends on !ADK_TOOLCHAIN_GCC_CXX + config ADK_PACKAGE_UCLIBCXX prompt "uClibc++............... C++ library for embedded systems" tristate depends on ADK_TARGET_LIB_UCLIBC + depends on ADK_TOOLCHAIN_GCC_CXX default n help A standard C++ library for embedded systems diff --git a/package/uclibc++/Makefile b/package/uclibc++/Makefile index 760258bdd..e718b20bc 100644 --- a/package/uclibc++/Makefile +++ b/package/uclibc++/Makefile @@ -11,6 +11,7 @@ PKG_DESCR:= A standard c++ library for embedded systems PKG_SECTION:= libs PKG_URL:= http://cxx.uclibc.org/ PKG_SITES:= http://cxx.uclibc.org/src/ +PKG_NEED_CXX:= 1 DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.bz2 -- cgit v1.2.3