mirror of
https://github.com/curl/curl.git
synced 2024-11-21 01:16:58 +08:00
updated the debug option function from curl's acinclude.m4
This commit is contained in:
parent
009cd96490
commit
7bd55dc17c
@ -20,27 +20,28 @@ AC_DEFUN([CURL_CC_DEBUG_OPTS],
|
|||||||
AC_MSG_RESULT($gccver)
|
AC_MSG_RESULT($gccver)
|
||||||
|
|
||||||
AC_MSG_CHECKING([if this is icc in disguise])
|
AC_MSG_CHECKING([if this is icc in disguise])
|
||||||
AC_EGREP_CPP([^__ICC], [__ICC],
|
AC_EGREP_CPP([^__INTEL_COMPILER], [__INTEL_COMPILER],
|
||||||
dnl action if the text is found, this it has not been replaced by the
|
dnl action if the text is found, this it has not been replaced by the
|
||||||
dnl cpp
|
dnl cpp
|
||||||
[ICC="no"]
|
ICC="no"
|
||||||
AC_MSG_RESULT([no]),
|
AC_MSG_RESULT([no]),
|
||||||
dnl the text was not found, it was replaced by the cpp
|
dnl the text was not found, it was replaced by the cpp
|
||||||
[ICC="yes"]
|
ICC="yes"
|
||||||
AC_MSG_RESULT([yes])
|
AC_MSG_RESULT([yes])
|
||||||
)
|
)
|
||||||
|
|
||||||
if test "$ICC" = "yes"; then
|
if test "$ICC" = "yes"; then
|
||||||
dnl this is icc, not gcc.
|
dnl this is icc, not gcc.
|
||||||
|
|
||||||
dnl Warning 279 warns on static conditions in while expressions,
|
dnl ICC warnings we ignore:
|
||||||
dnl ignore that.
|
dnl * 279 warns on static conditions in while expressions
|
||||||
|
dnl * 269 warns on our "%Od" printf formatters for curl_off_t output:
|
||||||
|
dnl "invalid format string conversion"
|
||||||
|
|
||||||
WARN="-wd279"
|
WARN="-wd279,269"
|
||||||
|
|
||||||
if test "$gccnum" -gt "600"; then
|
if test "$gccnum" -gt "600"; then
|
||||||
dnl icc 6.0 and older doesn't have the -Wall flag, although it does
|
dnl icc 6.0 and older doesn't have the -Wall flag
|
||||||
dnl have -wd<n>
|
|
||||||
WARN="-Wall $WARN"
|
WARN="-Wall $WARN"
|
||||||
fi
|
fi
|
||||||
else dnl $ICC = yes
|
else dnl $ICC = yes
|
||||||
|
Loading…
Reference in New Issue
Block a user