[SCM] Eigen3 packaging. branch, master, updated. debian/3.2.0-1-3-gdb305b2

Anton Gladky gladky.anton at gmail.com
Fri Jul 26 06:55:26 UTC 2013


The following commit has been merged in the master branch:
commit cc4e1eb7a4389b6f89d719a4af205b88fc0c74ab
Author: Anton Gladky <gladky.anton at gmail.com>
Date:   Fri Jul 26 08:37:56 2013 +0200

    Use SSE-options only on archs, where it should be supported.

diff --git a/debian/rules b/debian/rules
index cce4510..5e49932 100755
--- a/debian/rules
+++ b/debian/rules
@@ -7,15 +7,21 @@ BUILDDIR = $(CURDIR)/debian/build
 export DEB_BUILD_MAINT_OPTIONS := hardening=+all
 export NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
 
-disable_auto_test_archs = mips mipsel armel armhf
+sse_archs = i386 kfreebsd-amd64 kfreebsd-i386
 
+extra_flags += -DDART_TESTING_TIMEOUT=300
+
+ifneq (,$(filter $(DEB_HOST_ARCH),$(sse_archs)))
+	extra_flags += \
+		-DEIGEN_TEST_SSE2=ON \
+		-DEIGEN_TEST_SSE3=ON \
+		-DEIGEN_TEST_SSSE3=ON \
+		-DEIGEN_TEST_SSE4_1=ON \
+		-DEIGEN_TEST_SSE4_2=ON
+endif
+	
 override_dh_auto_configure:
-	dh_auto_configure -- -DDART_TESTING_TIMEOUT=300 \
-                       -DEIGEN_TEST_SSE2=ON \
-                       -DEIGEN_TEST_SSE3=ON \
-                       -DEIGEN_TEST_SSSE3=ON \
-                       -DEIGEN_TEST_SSE4_1=ON \
-                       -DEIGEN_TEST_SSE4_2=ON
+	dh_auto_configure -- $(extra_flags)
 
 override_dh_installchangelogs:
 	dh_installchangelogs debian/Changelog_upstream

-- 
Eigen3 packaging. 



More information about the debian-science-commits mailing list