1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-04-30 07:39:42 +02:00
audacity/lib-src/sbsms/dont-mangle-cflags.patch
2010-01-24 09:19:39 +00:00

43 lines
1.2 KiB
Diff

Index: configure.in
===================================================================
RCS file: /cvsroot/audacity/lib-src/sbsms/configure.in,v
retrieving revision 1.5
diff -u -r1.5 configure.in
--- configure.in 17 Jan 2009 21:50:37 -0000 1.5
+++ configure.in 12 Jul 2009 16:32:54 -0000
@@ -39,8 +39,18 @@
AC_PROG_LIBTOOL
AM_PROG_LIBTOOL
+# save $CXXFLAGS etc. since AC_PROG_CXX likes to insert "-g -O2"
+# if $CXXFLAGS is blank and it finds GCC
+cflags_save="$CFLAGS"
+cppflags_save="$CPPFLAGS"
+cxxflags_save="$CXXFLAGS"
AC_LANG([C++])
AC_PROG_CXX
+AC_PROG_CXXCPP
+# restore those variables back
+CFLAGS="$cflags_save"
+CPPFLAGS="$cppflags_save"
+CXXFLAGS="$cxxflags_save"
AC_CHECK_FUNCS(malloc calloc free memcpy)
@@ -123,12 +133,10 @@
fi
AM_CONDITIONAL(ENABLE_PORTAUDIO, test x$enable_portaudio = xyes)
-CXXFLAGS=`echo $CXXFLAGS | sed -e "s/-g//" -e "s/-O2//"`
-
+# legitimately we can add -g to flags for debug builds, because they won't
+# be much use otherwise
if test x$enable_debug = xyes; then
- CXXFLAGS="$CXXFLAGS -g -O0"
-else
- CXXFLAGS="$CXXFLAGS -O3 -fomit-frame-pointer"
+ CXXFLAGS="$CXXFLAGS -g"
fi
if test x$enable_static = xyes; then