common.mk: build with -O3 (except for Mac OSX)
[model-checker.git] / common.mk
index 378a6597a1e422243689cd46312c25acfdd26d01..b2adf4ca33ed25988348e712b5f57ada1a7b57c1 100644 (file)
--- a/common.mk
+++ b/common.mk
@@ -1,9 +1,18 @@
 # A few common Makefile items
 
-CC=gcc
-CXX=g++
+CC = gcc
+CXX = g++
 
-LIB_NAME=model
-LIB_SO=lib$(LIB_NAME).so
+UNAME = $(shell uname)
 
-CPPFLAGS=-Wall -g -O0
+LIB_NAME = model
+LIB_SO = lib$(LIB_NAME).so
+
+CPPFLAGS += -Wall -g
+
+# Mac OSX options
+ifeq ($(UNAME), Darwin)
+CPPFLAGS += -D_XOPEN_SOURCE -DMAC -O0
+else
+CPPFLAGS += -O3
+endif