opencv: need threads support
authorSamuel Martin <s.martin49@gmail.com>
Wed, 5 Feb 2014 22:18:12 +0000 (23:18 +0100)
committerPeter Korsgaard <peter@korsgaard.com>
Wed, 5 Feb 2014 22:32:56 +0000 (23:32 +0100)
Because the opencv_core module needs threads support, just globally
disable the whole opencv package if the toolchain does not offer this
support.

Fixes:
  http://autobuild.buildroot.org/results/8dd/8dd1674674018a931ba09cc5b414c32360e51692/build-end.log

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
package/opencv/Config.in

index 146011ad7c80c476cf6c18ee6b6e04264a07cd8a..ccde5cb349c597489fb8348b8095090623d43075 100644 (file)
@@ -1,6 +1,7 @@
 menuconfig BR2_PACKAGE_OPENCV
        bool "opencv"
        select BR2_PACKAGE_ZLIB
+       depends on BR2_TOOLCHAIN_HAS_THREADS
        depends on BR2_INSTALL_LIBSTDCPP
        depends on BR2_USE_WCHAR
        help
@@ -208,5 +209,5 @@ config BR2_PACKAGE_OPENCV_INSTALL_DATA
 
 endif # BR2_PACKAGE_OPENCV
 
-comment "opencv needs a toolchain w/ C++, wchar"
-       depends on !(BR2_INSTALL_LIBSTDCPP  && BR2_USE_WCHAR)
+comment "opencv needs a toolchain w/ C++, threads, wchar"
+       depends on !(BR2_INSTALL_LIBSTDCPP  && BR2_USE_WCHAR && BR2_TOOLCHAIN_HAS_THREADS)