m4/gst-args.m4: when building with gcov, reset CFLAGS and friends to O0
authorThomas Vander Stichele <thomas@apestaart.org>
Sun, 2 Jul 2006 14:35:24 +0000 (14:35 +0000)
committerThomas Vander Stichele <thomas@apestaart.org>
Sun, 2 Jul 2006 14:35:24 +0000 (14:35 +0000)
Original commit message from CVS:
* m4/gst-args.m4:
when building with gcov, reset CFLAGS and friends to O0

ChangeLog
m4/gst-args.m4

index f306677..fb23361 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,11 @@
 2006-07-02  Thomas Vander Stichele  <thomas at apestaart dot org>
 
        * m4/gst-args.m4:
+         when building with gcov, reset CFLAGS and friends to O0
+
+2006-07-02  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * m4/gst-args.m4:
          Find the gcov that matches the gcc version
          Only allow gcov if we use gcc
 
index bf9acd0..84f8e67 100644 (file)
@@ -108,6 +108,19 @@ AC_DEFUN([GST_ARG_GCOV],
     GST_GCOV_ENABLED=yes
     AC_DEFINE_UNQUOTED(GST_GCOV_ENABLED, 1,
       [Defined if gcov is enabled to force a rebuild due to config.h changing])
+    dnl if gcov is used, we do not want default -O2 CFLAGS
+    if test "x$GST_GCOV_ENABLED" = "xyes"
+    then
+      CFLAGS="-O0"
+      AC_SUBST(CFLAGS)
+      CXXFLAGS="-O0"
+      AC_SUBST(CXXFLAGS)
+      FFLAGS="-O0"
+      AC_SUBST(FFLAGS)
+      CCASFLAGS="-O0"
+      AC_SUBST(CCASFLAGS)
+      AC_MSG_NOTICE([gcov enabled, setting CFLAGS and friends to $CFLAGS])
+    fi
   fi
   AM_CONDITIONAL(GST_GCOV_ENABLED, test x$enable_gcov = xyes)
 ])