Browse Source

package/: depend on toolchain C++ config, don't use select

select should only be used for package (library) dependencies.
Peter Korsgaard 16 years ago
parent
commit
d1d142dd91
3 changed files with 13 additions and 3 deletions
  1. 4 1
      package/oprofile/Config.in
  2. 5 1
      package/qte/Config.in
  3. 4 1
      package/qtopia4/Config.in

+ 4 - 1
package/oprofile/Config.in

@@ -1,7 +1,7 @@
 config BR2_PACKAGE_OPROFILE
 	bool "oprofile"
 	select BR2_PACKAGE_POPT
-	select BR2_INSTALL_LIBSTDCPP
+	depends on BR2_INSTALL_LIBSTDCPP
 	help
 	  OProfile is a system-wide profiler for Linux systems,
 	  capable of profiling all running code at low overhead.
@@ -17,3 +17,6 @@ config BR2_PACKAGE_OPROFILE
 	  profiling. All code is profiled: hardware and software
 	  interrupt handlers, kernel modules, the kernel, shared
 	  libraries, and applications.
+
+comment "oprofile requires a toolchain with C++ support enabled"
+	depends on !BR2_INSTALL_LIBSTDCPP

+ 5 - 1
package/qte/Config.in

@@ -1,7 +1,7 @@
 config BR2_PACKAGE_QTE
 	bool "Qt/E"
 	depends on BR2_DEPRECATED
-	select BR2_INSTALL_LIBSTDCPP
+	depends on BR2_INSTALL_LIBSTDCPP
 	select BR2_PTHREADS_NATIVE
 	select BR2_PACKAGE_JPEG
 	select BR2_PACKAGE_LIBPNG
@@ -14,6 +14,10 @@ config BR2_PACKAGE_QTE
 	  Only tested with threading on, PACKAGE_JPEG, PACKAGE_LIBPNG,
 	  but remove those if you like.
 
+comment "Qt/E requires a toolchain with C++ support enabled"
+	depends on !BR2_INSTALL_LIBSTDCPP
+	depends on BR2_DEPRECATED
+
 config BR2_PACKAGE_QTE_COMMERCIAL_USERNAME
 	string "Qt/E Commercial License Username"
 	default ""

+ 4 - 1
package/qtopia4/Config.in

@@ -1,12 +1,15 @@
 config BR2_PACKAGE_QTOPIA4
 	bool "qtopia4"
-	select BR2_INSTALL_LIBSTDCPP
+	depends on BR2_INSTALL_LIBSTDCPP
 	select BR2_PTHREADS_NATIVE
 	help
 	  Qtopia core 4.
 
 	  http://www.trolltech.com/
 
+comment "qtopia4 requires a toolchain with C++ support enabled"
+	depends on !BR2_INSTALL_LIBSTDCPP
+
 if BR2_PACKAGE_QTOPIA4
 
 config BR2_PACKAGE_QTOPIA4_DEBUG