[opencv] 01/08: d/rules: DRY

Mattia Rizzolo mattia at debian.org
Sun Apr 23 19:13:09 UTC 2017


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

mattia pushed a commit to branch master
in repository opencv.

commit 66ff6b32a6cadecc5ef61cf75a05a090930e4517
Author: Mattia Rizzolo <mattia at debian.org>
Date:   Sun Apr 23 19:47:37 2017 +0200

    d/rules: DRY
    
    Gbp-Dch: Ignore
    Signed-off-by: Mattia Rizzolo <mattia at debian.org>
---
 debian/rules | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/debian/rules b/debian/rules
index 79b1c11..4705108 100755
--- a/debian/rules
+++ b/debian/rules
@@ -7,16 +7,16 @@ DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
 
 # for i386 arch
 ifeq ($(DEB_HOST_ARCH),i386)
-BUILDDIR_ARCH = i686-linux-gnu
+BUILDDIR_ARCH = obj-i686-linux-gnu
 else
-BUILDDIR_ARCH = $(DEB_HOST_MULTIARCH)
+BUILDDIR_ARCH = obj-$(DEB_HOST_MULTIARCH)
 endif
 
 # SSE options
 ifeq ($(DEB_HOST_ARCH),amd64)
-CMAKE_ARCH_FLAGS = -DENABLE_SSE=ON -DENABLE_SSE2=ON -DENABLE_SSE3=OFF 
+CMAKE_ARCH_FLAGS = -DENABLE_SSE=ON -DENABLE_SSE2=ON -DENABLE_SSE3=OFF
 else
-CMAKE_ARCH_FLAGS = -DENABLE_SSE=OFF -DENABLE_SSE2=OFF -DENABLE_SSE3=OFF 
+CMAKE_ARCH_FLAGS = -DENABLE_SSE=OFF -DENABLE_SSE2=OFF -DENABLE_SSE3=OFF
 endif
 
 # TBB support
@@ -89,30 +89,30 @@ override_dh_clean:
 	rm -rf modules/refman.rst
 
 	dh_clean -O--buildsystem=cmake
-	-rm -rf obj-$(BUILDDIR_ARCH)
-	-rm -rf obj-$(BUILDDIR_ARCH)-static
+	-rm -rf $(BUILDDIR_ARCH)
+	-rm -rf $(BUILDDIR_ARCH)-static
 	-rm -rf modules/python/src2/__pycache__
 
 override_dh_auto_configure: configure_dyn configure_static
 configure_dyn:
-	dh_auto_configure -B obj-$(BUILDDIR_ARCH) \
+	dh_auto_configure -B $(BUILDDIR_ARCH) \
 		-- $(CMAKE_FLAGS) \
 		-DCMAKE_SHARED_LINKER_FLAGS_RELEASE="$(LDFLAGS)" \
 		-DBUILD_SHARED_LIBS=ON -DBUILD_DOCS=ON
 
 configure_static:
-	dh_auto_configure -B obj-$(BUILDDIR_ARCH)-static \
+	dh_auto_configure -B $(BUILDDIR_ARCH)-static \
 		-- $(CMAKE_FLAGS) \
 		-DBUILD_SHARED_LIBS=OFF -DBUILD_DOCS=OFF
 
 override_dh_auto_build: build_dyn build_static
 	
 build_dyn:
-	dh_auto_build -B obj-$(BUILDDIR_ARCH)
-	dh_auto_build -B obj-$(BUILDDIR_ARCH) -- doxygen
+	dh_auto_build -B $(BUILDDIR_ARCH)
+	dh_auto_build -B $(BUILDDIR_ARCH) -- doxygen
 
 build_static:
-	dh_auto_build -B obj-$(BUILDDIR_ARCH)-static
+	dh_auto_build -B $(BUILDDIR_ARCH)-static
 
 override_dh_auto_test:
 

-- 
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