autoconf: use the warning variables from xorg
The BASE_CFLAGS variable contains only warnings, just like the XCB version of CWARNFLAGS. This will result in no changes in the binaries produced. Xorg was missing -fd for SUNCC so it has been added to util-macros v 1.18. Do not get confused with the xorg deprecated CWARNFLAGS variable which contains an option that is not a warning, -fno-strict-aliasing. This option, should it be needed, can be added using the XORG_TESTSET_CFLAG macro. Reviewed-by: Josh Triplett <josh@joshtriplett.org> Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
This commit is contained in:
parent
c4f2c70bc3
commit
414b1037c5
13
configure.ac
13
configure.ac
|
@ -180,17 +180,6 @@ AC_CHECK_DECL([IOV_MAX], [],
|
||||||
xcbincludedir='${includedir}/xcb'
|
xcbincludedir='${includedir}/xcb'
|
||||||
AC_SUBST(xcbincludedir)
|
AC_SUBST(xcbincludedir)
|
||||||
|
|
||||||
if test "x$GCC" = xyes ; then
|
|
||||||
CWARNFLAGS="-Wall -Wpointer-arith -Wold-style-definition \
|
|
||||||
-Wstrict-prototypes -Wmissing-declarations -Wnested-externs"
|
|
||||||
else
|
|
||||||
AC_CHECK_DECL([__SUNPRO_C], [SUNCC="yes"], [SUNCC="no"])
|
|
||||||
if test "x$SUNCC" = "xyes"; then
|
|
||||||
CWARNFLAGS="-v -fd"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
AC_SUBST(CWARNFLAGS)
|
|
||||||
|
|
||||||
XCB_CHECK_VISIBILITY()
|
XCB_CHECK_VISIBILITY()
|
||||||
|
|
||||||
XCB_CHECK_DOXYGEN()
|
XCB_CHECK_DOXYGEN()
|
||||||
|
@ -342,7 +331,7 @@ echo ""
|
||||||
echo " Used CFLAGS:"
|
echo " Used CFLAGS:"
|
||||||
echo " CPPFLAGS............: ${CPPFLAGS}"
|
echo " CPPFLAGS............: ${CPPFLAGS}"
|
||||||
echo " CFLAGS..............: ${CFLAGS}"
|
echo " CFLAGS..............: ${CFLAGS}"
|
||||||
echo " Warning CFLAGS......: ${CWARNFLAGS}"
|
echo " Warning CFLAGS......: ${BASE_CFLAGS}"
|
||||||
echo ""
|
echo ""
|
||||||
echo " Installation:"
|
echo " Installation:"
|
||||||
echo " Prefix..............: ${prefix}"
|
echo " Prefix..............: ${prefix}"
|
||||||
|
|
|
@ -4,7 +4,7 @@ EXTSOURCES = xproto.c \
|
||||||
bigreq.c \
|
bigreq.c \
|
||||||
xc_misc.c
|
xc_misc.c
|
||||||
|
|
||||||
AM_CFLAGS = $(CWARNFLAGS) $(NEEDED_CFLAGS) $(XDMCP_CFLAGS)
|
AM_CFLAGS = $(BASE_CFLAGS) $(NEEDED_CFLAGS) $(XDMCP_CFLAGS)
|
||||||
libxcb_la_LIBADD = $(NEEDED_LIBS) $(XDMCP_LIBS)
|
libxcb_la_LIBADD = $(NEEDED_LIBS) $(XDMCP_LIBS)
|
||||||
libxcb_la_SOURCES = \
|
libxcb_la_SOURCES = \
|
||||||
xcb_conn.c xcb_out.c xcb_in.c xcb_ext.c xcb_xid.c \
|
xcb_conn.c xcb_out.c xcb_in.c xcb_ext.c xcb_xid.c \
|
||||||
|
|
Loading…
Reference in New Issue