diff options
author | Yang Tse <yangsita@gmail.com> | 2008-07-16 14:17:56 +0000 |
---|---|---|
committer | Yang Tse <yangsita@gmail.com> | 2008-07-16 14:17:56 +0000 |
commit | 3a705696af63b57278ad0f54890cfa6770ec66eb (patch) | |
tree | 850b86c772454fb234dbe5139db3e43210815605 /ares | |
parent | 2cfb8a2bf0a47b5073c5e41bd8062880f1d86335 (diff) | |
download | curl-3a705696af63b57278ad0f54890cfa6770ec66eb.tar.gz |
Initial DEC/Compaq C compiler detection and flags
Diffstat (limited to 'ares')
-rw-r--r-- | ares/configure.ac | 16 |
1 files changed, 16 insertions, 0 deletions
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 |