summaryrefslogtreecommitdiff
path: root/media-libs/speexdsp/files/speexdsp-1.2.0-configure.patch
blob: 1983e4bff3b29212836aaef27fdca3b8455bed61 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
--- speexdsp-1.2.0/configure.ac
+++ speexdsp-1.2.0/configure.ac
@@ -152,9 +152,17 @@
 if test "x$enableval" != xno; then
 has_sse=yes
 has_sse2=yes
-CFLAGS="$CFLAGS -O3 -msse -msse2"
+CFLAGS="$CFLAGS -msse"
 else
 has_sse=no
+fi
+])
+
+AC_ARG_ENABLE(sse2, [  --enable-sse2           Enable SSE2 support], [
+if test "x$enableval" != xno; then
+has_sse2=yes
+CFLAGS="$CFLAGS -msse2"
+else
 has_sse2=no
 fi
 ])
@@ -163,7 +171,7 @@
 if test "x$enableval" != xno; then
 has_neon=yes
 AS_CASE(["$host"],
-  [arm*], [CFLAGS="$CFLAGS -O3 -march=armv7-a -mfpu=neon"]
+  [arm*], [CFLAGS="$CFLAGS -mfpu=neon"]
 )
 else
 has_neon=no
--- speexdsp-1.2.0/libspeexdsp/Makefile.am
+++ speexdsp-1.2.0/libspeexdsp/Makefile.am
@@ -29,7 +29,7 @@
 	pseudofloat.h smallft.h vorbis_psy.h resample_sse.h resample_neon.h
 
 libspeexdsp_la_LDFLAGS = -no-undefined -version-info @SPEEXDSP_LT_CURRENT@:@SPEEXDSP_LT_REVISION@:@SPEEXDSP_LT_AGE@
-libspeexdsp_la_LIBADD = $(LIBM)
+libspeexdsp_la_LIBADD = $(LIBM) $(FFT_LIBS)
 
 if BUILD_EXAMPLES
 noinst_PROGRAMS = testdenoise testecho testjitter testresample testresample2