rev 20286 - kde-extras/lensfun/trunk/debian

Pino Toscano pino at moszumanska.debian.org
Tue Jan 12 16:13:00 UTC 2016


Author: pino
Date: 2016-01-12 16:13:00 +0000 (Tue, 12 Jan 2016)
New Revision: 20286

Modified:
   kde-extras/lensfun/trunk/debian/changelog
   kde-extras/lensfun/trunk/debian/rules
Log:
enable sse & sse2 only on amd64


Modified: kde-extras/lensfun/trunk/debian/changelog
===================================================================
--- kde-extras/lensfun/trunk/debian/changelog	2016-01-12 16:07:23 UTC (rev 20285)
+++ kde-extras/lensfun/trunk/debian/changelog	2016-01-12 16:13:00 UTC (rev 20286)
@@ -1,5 +1,8 @@
 lensfun (0.3.2-2) UNRELEASED; urgency=medium
 
+  [ Pino Toscano ]
+  * Enable SSE and SSE2 only when building explicitly on amd64 CPUs, disabled
+    otherwise.
 
  -- Debian KDE Extras Team <pkg-kde-extras at lists.alioth.debian.org>  Tue, 12 Jan 2016 17:06:39 +0100
 

Modified: kde-extras/lensfun/trunk/debian/rules
===================================================================
--- kde-extras/lensfun/trunk/debian/rules	2016-01-12 16:07:23 UTC (rev 20285)
+++ kde-extras/lensfun/trunk/debian/rules	2016-01-12 16:13:00 UTC (rev 20286)
@@ -1,9 +1,18 @@
 #!/usr/bin/make -f
+
+DEB_HOST_ARCH_CPU ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU)
+
+ifeq ($(DEB_HOST_ARCH_CPU),amd64)
+  EXTRA_CMAKE_ARGS += -DBUILD_FOR_SSE=ON -DBUILD_FOR_SSE2=ON
+else
+  EXTRA_CMAKE_ARGS += -DBUILD_FOR_SSE=OFF -DBUILD_FOR_SSE2=OFF
+endif
+
 %:
 	dh $@ --parallel --with=python3
 
 override_dh_auto_configure:
-	dh_auto_configure -- -DBUILD_DOC=ON -DCMAKE_INSTALL_DOCDIR="/usr/share/doc/liblensfun-doc/html" -DBUILD_TESTS=ON
+	dh_auto_configure -- -DBUILD_DOC=ON -DCMAKE_INSTALL_DOCDIR="/usr/share/doc/liblensfun-doc/html" -DBUILD_TESTS=ON $(EXTRA_CMAKE_ARGS)
 
 override_dh_auto_clean:
 	find -name "*.pyc" -exec rm -f '{}' \;




More information about the pkg-kde-commits mailing list