diff options
| author | Dana Jansens <danakj@orodu.net> | 2002-08-26 12:11:19 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2002-08-26 12:11:19 +0000 |
| commit | afa215efb64b0e390ced816373a444fafe9c70b0 (patch) | |
| tree | c52f1bbf6e5c300364dde92415ecd1853df65685 /configure.in | |
| parent | f763814b338f9418e705309ddc87f68140d7888a (diff) | |
sync with bb-cvs
Diffstat (limited to 'configure.in')
| -rw-r--r-- | configure.in | 29 |
1 files changed, 28 insertions, 1 deletions
diff --git a/configure.in b/configure.in index 4aef1c11..2093d4e0 100644 --- a/configure.in +++ b/configure.in @@ -45,6 +45,29 @@ CXXFLAGS="$CXXFLAGS $X_CFLAGS" LIBS="$LIBS $X_LIBS" LDFLAGS="$LDFLAGS $LIBS $X_PRE_LIBS" +AC_MSG_CHECKING(for GCC) +if test x$GCC = "xyes"; then + AC_MSG_RESULT([yes]) + CXXFLAGS="${CXXFLAGS} -Wall -W" +else + AC_MSG_RESULT([no, trying other compilers]) + AC_MSG_CHECKING(for MIPSpro) + mips_pro_ver=`$CC -version 2>&1 | grep -i mipspro | cut -f4 -d ' '` + if test "x$mips_pro_ver" = "x"; then + AC_MSG_RESULT([no]) + else + AC_MSG_RESULT([yes, version $mips_pro_ver.]) + AC_MSG_CHECKING(for -LANG:std in CXXFLAGS) + lang_std_not_set=`echo $CXXFLAGS | grep "\-LANG:std"` + if test "x$lang_std_not_set" = "x"; then + AC_MSG_RESULT([not set, setting.]) + CXXFLAGS="${CXXFLAGS} -LANG:std" + else + AC_MSG_RESULT([already set.]) + fi + fi +fi + dnl Check for required functions in -lX11 AC_CHECK_LIB(X11, XOpenDisplay, LIBS="$LIBS -lX11", @@ -166,7 +189,11 @@ AC_ARG_ENABLE(debug, [ --enable-debug include verbose debugging code [default=no]], if test x$enableval = "xyes"; then AC_MSG_RESULT([yes]) - DEBUG="-DDEBUG -Wall -W -fno-inline" + if test x$GCC = "xyes"; then + DEBUG="-DDEBUG -fno-inline -g" + else + DEBUG="-DDEBUG" + fi else AC_MSG_RESULT([no]) DEBUG="-DNDEBUG" |
