aboutsummaryrefslogtreecommitdiff
path: root/audio/libmad
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2014-02-11 23:08:02 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2014-02-11 23:08:02 +0000
commit55f028e46ea17a8d8ed3a0ec0dcbc827db9970c4 (patch)
tree2cfdb1c4b5f365b67a6c79a335eb03d927746002 /audio/libmad
parentb7e283c9399b30d71015e6472af145ff2fdc24fe (diff)
Notes
Diffstat (limited to 'audio/libmad')
-rw-r--r--audio/libmad/files/patch-configure39
1 files changed, 39 insertions, 0 deletions
diff --git a/audio/libmad/files/patch-configure b/audio/libmad/files/patch-configure
new file mode 100644
index 000000000000..998ffe2be26e
--- /dev/null
+++ b/audio/libmad/files/patch-configure
@@ -0,0 +1,39 @@
+--- configure.orig 2014-02-11 23:45:49.000000000 +0100
++++ configure 2014-02-11 23:50:50.000000000 +0100
+@@ -19096,24 +19096,30 @@
+ esac
+ fi
+
++ if $CC -v 2>&1 | grep clang > /dev/null; then
++ CLANG=yes
++ else
++ CLANG=no
++ fi
++
+ case "$optimize" in
+ -O|"-O "*)
+ optimize="-O"
+ optimize="$optimize -fforce-mem"
+- optimize="$optimize -fforce-addr"
++ test $CLANG = no && optimize="$optimize -fforce-addr"
+ : #x optimize="$optimize -finline-functions"
+ : #- optimize="$optimize -fstrength-reduce"
+- optimize="$optimize -fthread-jumps"
+- optimize="$optimize -fcse-follow-jumps"
+- optimize="$optimize -fcse-skip-blocks"
++ test $CLANG = no && optimize="$optimize -fthread-jumps"
++ test $CLANG = no && optimize="$optimize -fcse-follow-jumps"
++ test $CLANG = no && optimize="$optimize -fcse-skip-blocks"
+ : #x optimize="$optimize -frerun-cse-after-loop"
+ : #x optimize="$optimize -frerun-loop-opt"
+ : #x optimize="$optimize -fgcse"
+ optimize="$optimize -fexpensive-optimizations"
+- optimize="$optimize -fregmove"
++ test $CLANG = no && optimize="$optimize -fregmove"
+ : #* optimize="$optimize -fdelayed-branch"
+ : #x optimize="$optimize -fschedule-insns"
+- optimize="$optimize -fschedule-insns2"
++ test $CLANG = no && optimize="$optimize -fschedule-insns2"
+ : #? optimize="$optimize -ffunction-sections"
+ : #? optimize="$optimize -fcaller-saves"
+ : #> optimize="$optimize -funroll-loops"