remove compile noise when gcc version >= 7
parent
01b2b399a1
commit
255f167491
8
make.sh
8
make.sh
|
|
@ -8,7 +8,13 @@ WITH_LINUX_SERVICE=1
|
||||||
|
|
||||||
DEBUG_FLAG=1
|
DEBUG_FLAG=1
|
||||||
|
|
||||||
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
|
if [ "$DEBUG_FLAG" = "1" ]; then
|
||||||
CFLAGS="$CFLAGS -g -O1 -DDEBUG_FLAG"
|
CFLAGS="$CFLAGS -g -O1 -DDEBUG_FLAG"
|
||||||
else
|
else
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,6 @@ install:
|
||||||
mkdir -p $(TARGET_PATH)
|
mkdir -p $(TARGET_PATH)
|
||||||
mkdir -p $(CONFIG_PATH)
|
mkdir -p $(CONFIG_PATH)
|
||||||
cp -f $(ALL_PRGS) $(TARGET_PATH)
|
cp -f $(ALL_PRGS) $(TARGET_PATH)
|
||||||
if [ ! -f $(CONFIG_PATH)/storage.conf.sample ]; then cp -f ../conf/storage.conf $(CONFIG_PATH)/storage.conf.sample; fi
|
if [ ! -f $(CONFIG_PATH)/storage.conf ]; then cp -f ../conf/storage.conf $(CONFIG_PATH)/storage.conf; fi
|
||||||
clean:
|
clean:
|
||||||
rm -f $(ALL_OBJS) $(ALL_PRGS)
|
rm -f $(ALL_OBJS) $(ALL_PRGS)
|
||||||
|
|
|
||||||
|
|
@ -27,7 +27,7 @@ install:
|
||||||
mkdir -p $(TARGET_PATH)
|
mkdir -p $(TARGET_PATH)
|
||||||
mkdir -p $(CONFIG_PATH)
|
mkdir -p $(CONFIG_PATH)
|
||||||
cp -f $(ALL_PRGS) $(TARGET_PATH)
|
cp -f $(ALL_PRGS) $(TARGET_PATH)
|
||||||
if [ ! -f $(CONFIG_PATH)/tracker.conf.sample ]; then cp -f ../conf/tracker.conf $(CONFIG_PATH)/tracker.conf.sample; fi
|
if [ ! -f $(CONFIG_PATH)/tracker.conf ]; then cp -f ../conf/tracker.conf $(CONFIG_PATH)/tracker.conf; fi
|
||||||
if [ ! -f $(CONFIG_PATH)/storage_ids.conf.sample ]; then cp -f ../conf/storage_ids.conf $(CONFIG_PATH)/storage_ids.conf.sample; fi
|
if [ ! -f $(CONFIG_PATH)/storage_ids.conf ]; then cp -f ../conf/storage_ids.conf $(CONFIG_PATH)/storage_ids.conf; fi
|
||||||
clean:
|
clean:
|
||||||
rm -f $(ALL_OBJS) $(ALL_PRGS)
|
rm -f $(ALL_OBJS) $(ALL_PRGS)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue