From 4670b25f7bb70d29be68a8735d4ec447df9fc93e Mon Sep 17 00:00:00 2001 From: toms Date: Thu, 15 Mar 2007 15:28:22 +0000 Subject: [PATCH] Added GCC4 autodetection for -Wno-unused-parameter and -Wno-pointer-sign in Makefile git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10017 54d463be-8e91-2dee-dedb-b68131a5f0ec --- Makefile | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 0d95c0f869..cd0c40f02e 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.