[opencv] 01/05: Revert "tbb is now available in all linux architectures, so enable it for all linux-any"

Mattia Rizzolo mattia at debian.org
Tue Oct 17 14:21:51 UTC 2017


This is an automated email from the git hooks/post-receive script.

mattia pushed a commit to branch sid
in repository opencv.

commit b1667a75ecbc349fc7e4c8b26c33be93b3d8178e
Author: Mattia Rizzolo <mattia at debian.org>
Date:   Tue Oct 17 13:02:31 2017 +0200

    Revert "tbb is now available in all linux architectures, so enable it for all linux-any"
    
    This reverts commit f67996abf4163cf2917914b770053b5834cb4a2b.
---
 debian/control |  4 ++--
 debian/rules   | 11 +++++++++--
 2 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/debian/control b/debian/control
index e64998e..c1eee04 100644
--- a/debian/control
+++ b/debian/control
@@ -33,7 +33,7 @@ Build-Depends:
  libprotobuf-dev,
  libraw1394-dev [linux-any],
  libswscale-dev,
- libtbb-dev [linux-any],
+ libtbb-dev [i386 amd64 ia64 powerpc ppc64 ppc64el],
  libtesseract-dev,
  libtiff-dev,
  libv4l-dev [linux-any],
@@ -156,7 +156,7 @@ Architecture: any
 Multi-Arch: same
 Depends:
  libopencv-core3.2 (= ${binary:Version}),
- libtbb-dev [linux-any],
+ libtbb-dev [i386 amd64 ia64 powerpc ppc64 ppc64el],
  zlib1g-dev,
  ${misc:Depends},
 Description: development files for libopencv-core3.2
diff --git a/debian/rules b/debian/rules
index 610272f..5593da7 100755
--- a/debian/rules
+++ b/debian/rules
@@ -12,11 +12,18 @@ else
 CMAKE_ARCH_FLAGS = -DENABLE_SSE=OFF -DENABLE_SSE2=OFF -DENABLE_SSE3=OFF
 endif
 
+# TBB support
+ifneq (,$(findstring $(DEB_HOST_ARCH), i386 amd64 ia64 powerpc ppc64 ppc64el))
+CMAKE_ARCH_FLAGS += -DWITH_TBB=ON
+else
+CMAKE_ARCH_FLAGS += -DWITH_TBB=OFF
+endif
+
 # Linux-specific stuff
 ifeq ($(DEB_HOST_ARCH_OS),linux)
-CMAKE_ARCH_FLAGS += -DWITH_1394=ON -DWITH_V4L=ON -DWITH_TBB=ON
+CMAKE_ARCH_FLAGS += -DWITH_1394=ON -DWITH_V4L=ON
 else
-CMAKE_ARCH_FLAGS += -DWITH_1394=OFF -DWITH_V4L=OFF -DWITH_TBB=OFF
+CMAKE_ARCH_FLAGS += -DWITH_1394=OFF -DWITH_V4L=OFF
 endif
 
 # For Java

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/opencv.git



More information about the debian-science-commits mailing list