set -Wformat-truncation=0 when gcc version >= 7
parent
2d41f58a6a
commit
e7ff5f487f
10
make.sh
10
make.sh
|
|
@ -21,7 +21,13 @@ else
|
|||
LIB_VERSION=lib
|
||||
fi
|
||||
|
||||
CFLAGS="$CFLAGS -Wall -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE"
|
||||
export CC=gcc
|
||||
CFLAGS='-Wall'
|
||||
GCC_VERSION=$(gcc -dM -E - < /dev/null | grep -w __GNUC__ | awk '{print $NF;}')
|
||||
if [ -n "$GCC_VERSION" ] && [ $GCC_VERSION -ge 7 ]; then
|
||||
CFLAGS="$CFLAGS -Wformat-truncation=0 -Wformat-overflow=0"
|
||||
fi
|
||||
CFLAGS="$CFLAGS -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE"
|
||||
if [ "$DEBUG_FLAG" = "1" ]; then
|
||||
CFLAGS="$CFLAGS -g -O1 -DDEBUG_FLAG"
|
||||
else
|
||||
|
|
@ -42,10 +48,8 @@ elif [ "$uname" = "FreeBSD" ] || [ "$uname" = "Darwin" ]; then
|
|||
elif [ "$uname" = "SunOS" ]; then
|
||||
CFLAGS="$CFLAGS -D_THREAD_SAFE"
|
||||
LIBS="$LIBS -lsocket -lnsl -lresolv"
|
||||
export CC=gcc
|
||||
elif [ "$uname" = "AIX" ]; then
|
||||
CFLAGS="$CFLAGS -D_THREAD_SAFE"
|
||||
export CC=gcc
|
||||
elif [ "$uname" = "HP-UX" ]; then
|
||||
CFLAGS="$CFLAGS"
|
||||
fi
|
||||
|
|
|
|||
Loading…
Reference in New Issue