mirror of
https://git.tukaani.org/xz.git
synced 2024-04-04 12:36:23 +02:00
Avoid visibility related compiler warnings on Windows.
This commit is contained in:
parent
7653d1cf48
commit
5cc99db5ba
1 changed files with 9 additions and 11 deletions
20
configure.ac
20
configure.ac
|
@ -554,21 +554,19 @@ lc_CPUCORES
|
||||||
# If using GCC, set some additional AM_CFLAGS:
|
# If using GCC, set some additional AM_CFLAGS:
|
||||||
###############################################################################
|
###############################################################################
|
||||||
|
|
||||||
if test "x$GCC" = xyes ; then
|
if test "$GCC" = yes ; then
|
||||||
echo
|
echo
|
||||||
echo "GCC extensions:"
|
echo "GCC extensions:"
|
||||||
|
fi
|
||||||
|
|
||||||
# Avoid checking for visibility support on Windows, because the test
|
# Always do the visibility check but don't set AM_CFLAGS on Windows.
|
||||||
# may succeed even though visibility isn't supported. Windows has
|
# This way things get set properly even on Windows.
|
||||||
# a different way to export only the required symbols from the
|
gl_VISIBILITY
|
||||||
# libraries.
|
if test -n "$CFLAG_VISIBILITY" && test "$is_w32" = no; then
|
||||||
if test "$is_w32" = no; then
|
AM_CFLAGS="$AM_CFLAGS $CFLAG_VISIBILITY"
|
||||||
gl_VISIBILITY
|
fi
|
||||||
if test -n "$CFLAG_VISIBILITY" ; then
|
|
||||||
AM_CFLAGS="$AM_CFLAGS $CFLAG_VISIBILITY"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
if test "$GCC" = yes ; then
|
||||||
# Enable as much warnings as possible. These commented warnings won't
|
# Enable as much warnings as possible. These commented warnings won't
|
||||||
# work for this package though:
|
# work for this package though:
|
||||||
# * -Wunreachable-code breaks several assert(0) cases, which are
|
# * -Wunreachable-code breaks several assert(0) cases, which are
|
||||||
|
|
Loading…
Reference in a new issue