From a50476a588b2d7bc819cf0235a093dcddef9f2bf Mon Sep 17 00:00:00 2001 From: toms Date: Thu, 15 Mar 2007 15:28:22 +0000 Subject: Added GCC4 autodetection for -Wno-unused-parameter and -Wno-pointer-sign in Makefile git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10017 54d463be-8e91-2dee-dedb-b68131a5f0ec --- Makefile | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 0d95c0f86..cd0c40f02 100644 --- a/Makefile +++ b/Makefile @@ -10,6 +10,9 @@ CC = gcc -pipe MAKE = make # MAKE = gmake +# Detecting gcc version +GCC_VERSION = $(shell $(CC) -v 2>&1 | grep version | cut -d' ' -f3 | cut -d'.' -f1) + OPT = -g OPT += -O2 # OPT += -O3 @@ -23,8 +26,9 @@ OPT += -ffast-math # OPT += -fstack-protector # OPT += -fomit-frame-pointer OPT += -Wall -Wno-sign-compare -# Uncomment this one if you are using GCC 4.X -# OPT += -Wno-unused-parameter -Wno-pointer-sign +ifeq ($(GCC_VERSION), 4) + OPT += -Wno-unused-parameter -Wno-pointer-sign +endif # Server Packet Protocol version (also defined in src/common/mmo.h) # OPT += -DPACKETVER=8 # Makes map-wide script variables be saved to SQL instead of TXT files. -- cgit v1.2.3-60-g2f50