mirror of
https://github.com/moparisthebest/curl
synced 2024-11-12 04:25:08 -05:00
configure: convert -I to -isystem as a last step
As all the -I uses in CFLAGS at that point are for system headers and third party libraries this helps us remove/ignore warnings on those! Closes #5060
This commit is contained in:
parent
77b62fe6e1
commit
27ea8fc2fa
@ -4259,6 +4259,8 @@ if test "$want_thres" = "yes" && test "x$USE_THREADS_POSIX" != "x1"; then
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
CURL_CONVERT_INCLUDE_TO_ISYSTEM
|
||||||
|
|
||||||
dnl ************************************************************
|
dnl ************************************************************
|
||||||
dnl disable verbose text strings
|
dnl disable verbose text strings
|
||||||
dnl
|
dnl
|
||||||
|
@ -452,8 +452,10 @@ dnl GNUC versions these warnings are not silenced.
|
|||||||
AC_DEFUN([CURL_CONVERT_INCLUDE_TO_ISYSTEM], [
|
AC_DEFUN([CURL_CONVERT_INCLUDE_TO_ISYSTEM], [
|
||||||
AC_REQUIRE([CURL_SHFUNC_SQUEEZE])dnl
|
AC_REQUIRE([CURL_SHFUNC_SQUEEZE])dnl
|
||||||
AC_REQUIRE([CURL_CHECK_COMPILER])dnl
|
AC_REQUIRE([CURL_CHECK_COMPILER])dnl
|
||||||
|
AC_MSG_CHECKING([convert -I options to -isystem])
|
||||||
if test "$compiler_id" = "GNU_C" ||
|
if test "$compiler_id" = "GNU_C" ||
|
||||||
test "$compiler_id" = "CLANG"; then
|
test "$compiler_id" = "CLANG"; then
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
tmp_has_include="no"
|
tmp_has_include="no"
|
||||||
tmp_chg_FLAGS="$CFLAGS"
|
tmp_chg_FLAGS="$CFLAGS"
|
||||||
for word1 in $tmp_chg_FLAGS; do
|
for word1 in $tmp_chg_FLAGS; do
|
||||||
@ -484,6 +486,8 @@ AC_DEFUN([CURL_CONVERT_INCLUDE_TO_ISYSTEM], [
|
|||||||
CPPFLAGS="$tmp_chg_FLAGS"
|
CPPFLAGS="$tmp_chg_FLAGS"
|
||||||
squeeze CPPFLAGS
|
squeeze CPPFLAGS
|
||||||
fi
|
fi
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
fi
|
fi
|
||||||
])
|
])
|
||||||
|
|
||||||
@ -569,11 +573,6 @@ AC_DEFUN([CURL_SET_COMPILER_BASIC_OPTS], [
|
|||||||
AC_REQUIRE([CURL_SHFUNC_SQUEEZE])dnl
|
AC_REQUIRE([CURL_SHFUNC_SQUEEZE])dnl
|
||||||
#
|
#
|
||||||
if test "$compiler_id" != "unknown"; then
|
if test "$compiler_id" != "unknown"; then
|
||||||
#
|
|
||||||
if test "$compiler_id" = "GNU_C" ||
|
|
||||||
test "$compiler_id" = "CLANG"; then
|
|
||||||
CURL_CONVERT_INCLUDE_TO_ISYSTEM
|
|
||||||
fi
|
|
||||||
#
|
#
|
||||||
tmp_save_CPPFLAGS="$CPPFLAGS"
|
tmp_save_CPPFLAGS="$CPPFLAGS"
|
||||||
tmp_save_CFLAGS="$CFLAGS"
|
tmp_save_CFLAGS="$CFLAGS"
|
||||||
|
Loading…
Reference in New Issue
Block a user