From 3a705696af63b57278ad0f54890cfa6770ec66eb Mon Sep 17 00:00:00 2001 From: Yang Tse Date: Wed, 16 Jul 2008 14:17:56 +0000 Subject: Initial DEC/Compaq C compiler detection and flags --- ares/configure.ac | 16 ++++++++++++++++ configure.ac | 16 ++++++++++++++++ 2 files changed, 32 insertions(+) diff --git a/ares/configure.ac b/ares/configure.ac index 80eecda20..57f16c3cb 100644 --- a/ares/configure.ac +++ b/ares/configure.ac @@ -231,6 +231,22 @@ else AC_MSG_RESULT([no]) fi +AC_MSG_CHECKING([whether we are using the DEC/Compaq C compiler]) +CURL_CHECK_DEF([__DECC], [], [silent]) +CURL_CHECK_DEF([__DECC_VER], [], [silent]) +if test "$curl_cv_have_def___DECC" = "yes" || + test "$curl_cv_have_def___DECC_VER" = "yes"; then + AC_MSG_RESULT([yes]) + dnl Select strict ANSI C compiler mode + CFLAGS="$CFLAGS -std1" + dnl Generate verbose messages for errors and warnings + CFLAGS="$CFLAGS -verbose" + dnl Generate warnings for missing function prototypes + CFLAGS="$CFLAGS -warnprotos" +else + AC_MSG_RESULT([no]) +fi + CURL_CHECK_COMPILER_HALT_ON_ERROR CURL_CHECK_COMPILER_ARRAY_SIZE_NEGATIVE diff --git a/configure.ac b/configure.ac index 16b58d008..631939439 100644 --- a/configure.ac +++ b/configure.ac @@ -298,6 +298,22 @@ else AC_MSG_RESULT([no]) fi +AC_MSG_CHECKING([whether we are using the DEC/Compaq C compiler]) +CURL_CHECK_DEF([__DECC], [], [silent]) +CURL_CHECK_DEF([__DECC_VER], [], [silent]) +if test "$curl_cv_have_def___DECC" = "yes" || + test "$curl_cv_have_def___DECC_VER" = "yes"; then + AC_MSG_RESULT([yes]) + dnl Select strict ANSI C compiler mode + CFLAGS="$CFLAGS -std1" + dnl Generate verbose messages for errors and warnings + CFLAGS="$CFLAGS -verbose" + dnl Generate warnings for missing function prototypes + CFLAGS="$CFLAGS -warnprotos" +else + AC_MSG_RESULT([no]) +fi + CURL_CHECK_COMPILER_HALT_ON_ERROR CURL_CHECK_COMPILER_ARRAY_SIZE_NEGATIVE -- cgit v1.2.3