Fix debug option for non-GCC compilers
authorcantor <cantor@cb58f699-b61c-0410-a6fe-9272a202ed29>
Fri, 7 May 2004 16:57:40 +0000 (16:57 +0000)
committercantor <cantor@cb58f699-b61c-0410-a6fe-9272a202ed29>
Fri, 7 May 2004 16:57:40 +0000 (16:57 +0000)
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@1090 cb58f699-b61c-0410-a6fe-9272a202ed29

configure.ac

index 4597327..5e4b23c 100644 (file)
@@ -7,20 +7,26 @@ sinclude(acx_pthread.m4)
 sinclude(acx_rpctest.m4)
 
 AC_ARG_ENABLE(debug,
-        AC_HELP_STRING(--enable-debug,
-                [Compile a version of the library with symbols (Default = no)]),
-        enable_debug=$enableval, enable_debug=no)
+    AC_HELP_STRING(--enable-debug, [Have GCC compile with symbols (Default = no)
+]),
+    enable_debug=$enableval, enable_debug=no)
 
 if test "$enable_debug" = "yes" ; then
-        CFLAGS="$CFLAGS -g -D_DEBUG"
-        CXXFLAGS="$CXXFLAGS -g -D_DEBUG"
+    GCC_CFLAGS="$CFLAGS -g -D_DEBUG"
+    GCC_CXXFLAGS="$CXXFLAGS -g -D_DEBUG"
 else
-        CFLAGS="$CFLAGS -O2 -DNDEBUG"
-        CXXFLAGS="$CXXFLAGS -O2 -DNDEBUG"
+    GCC_CFLAGS="$CFLAGS -O2 -DNDEBUG"
+    GCC_CXXFLAGS="$CXXFLAGS -O2 -DNDEBUG"
 fi
 
 AC_PROG_CC([gcc3 gcc cc])
 AC_PROG_CXX([g++3 g++ c++ CC])
+
+if test "$GCC" = "yes" ; then
+    CFLAGS="$GCC_CFLAGS"
+    CXXFLAGS="$GCC_CXXFLAGS"
+fi
+
 AC_DISABLE_STATIC
 AC_PROG_LIBTOOL