From 341f42be8c873db348e74756281ad8dacce0a486 Mon Sep 17 00:00:00 2001 From: Marco Costalba Date: Sat, 4 Jul 2009 21:56:04 +0100 Subject: [PATCH] Small Makefile tweaks Set gcc as default compiler on Linux, also compile with symbols stripped to shrink binary file. Original patch by Heinz van Saanen. No functional change. Signed-off-by: Marco Costalba --- src/Makefile | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/Makefile b/src/Makefile index f700a444..5e27f9e7 100644 --- a/src/Makefile +++ b/src/Makefile @@ -44,9 +44,8 @@ clean: ### Compiler: ### -# CXX = g++ -# CXX = g++-4.2 -CXX = icpc +CXX = g++ +# CXX = icpc ### @@ -66,24 +65,25 @@ include .depend ### Compiler and linker switches ### -# Enable/disable debugging: +# Enable/disable debugging, disabled by default CXXFLAGS += -DNDEBUG -# Compile with full warnings, and symbol names +# Compile with full warnings, and symbol names stripped, you can use +# -g instead of -s to compile symbol's table in, useful for debugging. -CXXFLAGS += -Wall -g +CXXFLAGS += -Wall -s -# General optimization flags. Note that -O2 might be faster than -O3 on some +# General optimization flags. Note that -O2 might be faster than -O3 on some # systems; this requires testing. -CXXFLAGS += -O3 -fno-exceptions -fomit-frame-pointer -fno-rtti -fno-strict-aliasing +CXXFLAGS += -O3 -fno-exceptions -fno-rtti -fno-strict-aliasing # Disable most annoying warnings for the Intel C++ compiler -CXXFLAGS += -wd383,869,981 +# CXXFLAGS += -wd383,869,981 # Compiler optimization flags for the Intel C++ compiler in Mac OS X: -- 2.39.2