]> granicus.if.org Git - graphviz/commitdiff
stop attempting to suppress double '-O?' with --enable-debug
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Mon, 6 Sep 2021 00:31:49 +0000 (17:31 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Mon, 13 Sep 2021 14:45:59 +0000 (07:45 -0700)
Similar to the prior commit, there is little advantage to these error prone
gymnastics when the compiler is perfectly happy to let a later option supersede
an earlier one. Note that for compilers that are not GCC or ICC, this means
there optimization flags are no longer altered when passing `--enable-debug`.

Related to #2115.

configure.ac

index aae527bf39c9b1a5d713d596bdbf1eb2f280749a..b6778b49d22da725f8c80b0646e7c8482373794d 100644 (file)
@@ -411,10 +411,6 @@ AC_ARG_ENABLE([debug],
        [enable_debug=no])
 AM_CONDITIONAL([DEBUG], [test $enable_debug = "yes"])
 if test "x$enable_debug" = "xyes"; then
-  changequote({,})
-  CFLAGS=`echo "$CFLAGS" | $SED -e 's/-O[0-9s]*//g'`
-  CXXFLAGS=`echo "$CXXFLAGS" | $SED -e 's/-O[0-9s]*//g'`
-  changequote([,])
   dnl add -O0 only if GCC or ICC is used
   if test "$GCC" = "yes" || test "$ICC" = "yes"; then
     CFLAGS="$CFLAGS -g -O0 -Wall"