зеркало из https://github.com/mozilla/gecko-dev.git
Add -Wall only if $CC and $CXX pass test
This commit is contained in:
Родитель
f77b185a7c
Коммит
12484a3b24
19
configure.in
19
configure.in
|
@ -416,7 +416,7 @@ fi
|
||||||
rm -f include-test-*.h
|
rm -f include-test-*.h
|
||||||
CFLAGS=$_SAVE_CFLAGS
|
CFLAGS=$_SAVE_CFLAGS
|
||||||
|
|
||||||
dnl Check cc for -Wall flag support (adds compiler warnings)
|
dnl Check cc and cxx for -Wall flag support (adds compiler warnings)
|
||||||
AC_MSG_CHECKING($CC for \"-Wall\" support)
|
AC_MSG_CHECKING($CC for \"-Wall\" support)
|
||||||
_SAVE_CFLAGS=$CFLAGS ; CFLAGS="$CFLAGS -Wall"
|
_SAVE_CFLAGS=$CFLAGS ; CFLAGS="$CFLAGS -Wall"
|
||||||
AC_CACHE_VAL(ac_cv_cc_wall_flag,
|
AC_CACHE_VAL(ac_cv_cc_wall_flag,
|
||||||
|
@ -426,10 +426,25 @@ AC_CACHE_VAL(ac_cv_cc_wall_flag,
|
||||||
[ac_cv_cc_wall_flag=false])])
|
[ac_cv_cc_wall_flag=false])])
|
||||||
if test $ac_cv_cc_wall_flag = true ; then
|
if test $ac_cv_cc_wall_flag = true ; then
|
||||||
AC_MSG_RESULT(yes)
|
AC_MSG_RESULT(yes)
|
||||||
WARNINGS_CFLAGS="${WARNINGS_CFLAGS} -Wall"
|
|
||||||
else
|
else
|
||||||
AC_MSG_RESULT(no)
|
AC_MSG_RESULT(no)
|
||||||
fi
|
fi
|
||||||
|
_SAVE_CC=$CC ; CC=$CXX
|
||||||
|
AC_MSG_CHECKING($CXX for \"-Wall\" support)
|
||||||
|
AC_CACHE_VAL(ac_cv_cxx_wall_flag,
|
||||||
|
[AC_TRY_COMPILE([],
|
||||||
|
[int i;],
|
||||||
|
[ac_cv_cxx_wall_flag=true],
|
||||||
|
[ac_cv_cxx_wall_flag=false])])
|
||||||
|
if test $ac_cv_cxx_wall_flag = true ; then
|
||||||
|
AC_MSG_RESULT(yes)
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT(no)
|
||||||
|
fi
|
||||||
|
if test $ac_cv_cc_wall_flag = true -a $ac_cv_cxx_wall_flag = true ; then
|
||||||
|
WARNINGS_CFLAGS="${WARNINGS_CFLAGS} -Wall"
|
||||||
|
fi
|
||||||
|
CC=$_SAVE_CC
|
||||||
CFLAGS=$_SAVE_CFLAGS
|
CFLAGS=$_SAVE_CFLAGS
|
||||||
|
|
||||||
dnl Check cc for -pedantic flag support (adds compiler warnings)
|
dnl Check cc for -pedantic flag support (adds compiler warnings)
|
||||||
|
|
Загрузка…
Ссылка в новой задаче