commit 18b2bb479ac38358101b2b10930ea759c8cc3596
Author: Elan Ruusamäe <[email protected]>
Date:   Sun Mar 22 07:51:12 2015 +0200

    convert inline mmx, sse checks into bconds

 spandsp.spec | 20 ++++++++++++++------
 1 file changed, 14 insertions(+), 6 deletions(-)
---
diff --git a/spandsp.spec b/spandsp.spec
index 730bb04..b8eba41 100644
--- a/spandsp.spec
+++ b/spandsp.spec
@@ -3,6 +3,18 @@
 #      - build and package the 'tests' (sample programs)
 #              should be conditional, as adds BR!
 #
+# Conditional build:
+%bcond_without mmx             # use MMX instructions
+%bcond_without sse             # use SSE instructions
+
+%ifnarch athlon pentium3 pentium4
+%undefine      with_mmx
+%endif
+
+%ifnarch pentium3 pentium4
+%undefine      with_sse
+%endif
+
 %define        subver  pre20
 %define        rel     2
 Summary:       DSP functions for telephony
@@ -73,12 +85,8 @@ Statyczna biblioteka spandsp.
 install /usr/share/automake/config.* config
 %configure \
        --disable-tests \
-%ifarch athlon pentium3 pentium4
-       --enable-mmx \
-%endif
-%ifarch pentium3 pentium4
-       --enable-sse \
-%endif
+       %{?with_mmx:--enable-mmx} \
+       %{?with_sse:--enable-sse} \
        --enable-doc
 %{__make}
 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/spandsp.git/commitdiff/18b2bb479ac38358101b2b10930ea759c8cc3596

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to