configure: Test for -Wno-initializer-overrides
Clang has "-Wno-initializer-overrides", while gcc has "-Wno-override-init". Quiets a lot of warnings with clang. Reviewed-by: Emil Velikov <emil.velikov@collabora.com> Reviewed-by: Eric Engestrom <eric.engestrom@imgtec.com>
This commit is contained in:
parent
e4b2b69e82
commit
c5d2e2d43f
|
@ -339,6 +339,10 @@ esac
|
||||||
AC_SUBST([VISIBILITY_CFLAGS])
|
AC_SUBST([VISIBILITY_CFLAGS])
|
||||||
AC_SUBST([VISIBILITY_CXXFLAGS])
|
AC_SUBST([VISIBILITY_CXXFLAGS])
|
||||||
|
|
||||||
|
AX_CHECK_COMPILE_FLAG([-Wno-override-init], [WNO_OVERRIDE_INIT="-Wno-override-init"]) # gcc
|
||||||
|
AX_CHECK_COMPILE_FLAG([-Wno-initializer-overrides], [WNO_OVERRIDE_INIT="-Wno-initializer-overrides"]) # clang
|
||||||
|
AC_SUBST([WNO_OVERRIDE_INIT])
|
||||||
|
|
||||||
dnl
|
dnl
|
||||||
dnl Optional flags, check for compiler support
|
dnl Optional flags, check for compiler support
|
||||||
dnl
|
dnl
|
||||||
|
|
|
@ -44,7 +44,7 @@ AM_CPPFLAGS = \
|
||||||
|
|
||||||
AM_CFLAGS = \
|
AM_CFLAGS = \
|
||||||
$(VISIBILITY_CFLAGS) \
|
$(VISIBILITY_CFLAGS) \
|
||||||
-Wno-override-init
|
$(WNO_OVERRIDE_INIT)
|
||||||
|
|
||||||
MKDIR_GEN = $(AM_V_at)$(MKDIR_P) $(@D)
|
MKDIR_GEN = $(AM_V_at)$(MKDIR_P) $(@D)
|
||||||
PYTHON_GEN = $(AM_V_GEN)$(PYTHON2) $(PYTHON_FLAGS)
|
PYTHON_GEN = $(AM_V_GEN)$(PYTHON2) $(PYTHON_FLAGS)
|
||||||
|
|
Loading…
Reference in New Issue