mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 1171610 - Automatically use colorized warnings and errors if available r=glandium
You can disable with --disable-color-diagnostics
This commit is contained in:
parent
49ef4d85fa
commit
599b906a99
@ -356,6 +356,37 @@ if test "$GNU_CC" -a -n "$MOZ_PIE"; then
|
||||
LDFLAGS=$_SAVE_LDFLAGS
|
||||
fi
|
||||
|
||||
MOZ_COLOR_DIAGNOSTICS=1
|
||||
MOZ_ARG_DISABLE_BOOL(color-diagnostics,
|
||||
[ --disable-color-diagnostics Disable colorized warnings and errors],
|
||||
MOZ_COLOR_DIAGNOSTICS=)
|
||||
if test -n "$MOZ_COLOR_DIAGNOSTICS"; then
|
||||
dnl
|
||||
dnl See if -fdiagnostics-color is supported.
|
||||
dnl
|
||||
AC_MSG_CHECKING(whether ${CXX-c++} accepts -fdiagnostics-color)
|
||||
AC_LANG_SAVE
|
||||
AC_LANG_CPLUSPLUS
|
||||
_SAVE_CPPFLAGS=$CPPFLAGS
|
||||
CPPFLAGS="$CPPFLAGS -fdiagnostics-color"
|
||||
AC_TRY_COMPILE(,,AC_MSG_RESULT([yes])
|
||||
[LDFLAGS="$LDFLAGS -fdiagnostics-color"],
|
||||
AC_MSG_RESULT([no])
|
||||
[CPPFLAGS=$_SAVE_CPPFLAGS])
|
||||
|
||||
AC_MSG_CHECKING(whether ${HOST_CXX-c++} accepts -fdiagnostics-color)
|
||||
_SAVE_HOST_CPPFLAGS=$HOST_CPPFLAGS
|
||||
HOST_CPPFLAGS="$HOST_CPPFLAGS -fdiagnostics-color"
|
||||
_SAVE_CXX=$CXX
|
||||
CXX=$HOST_CXX
|
||||
AC_TRY_COMPILE(,,AC_MSG_RESULT([yes])
|
||||
[HOST_LDFLAGS="$HOST_LDFLAGS -fdiagnostics-color"],
|
||||
AC_MSG_RESULT([no])
|
||||
[HOST_CPPFLAGS=$_SAVE_HOST_CPPFLAGS])
|
||||
CXX=$_SAVE_CXX
|
||||
AC_LANG_RESTORE
|
||||
fi
|
||||
|
||||
AC_SUBST(MOZ_PROGRAM_LDFLAGS)
|
||||
|
||||
])
|
||||
|
Loading…
Reference in New Issue
Block a user