OS := $(shell uname) CC ?= gcc CXX ?= g++ EMCC = emcc EMCCFLAGS = -O1 -W -Wall COMMON_FLAGS = -fno-omit-frame-pointer -no-canonical-prefixes ifeq ($(OS), Darwin) CPPFLAGS += -DOS_MACOSX else COMMON_FLAGS += -fno-tree-vrp endif CFLAGS += $(COMMON_FLAGS) CXXFLAGS += $(COMMON_FLAGS) -std=c++11