summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Ierymenko <api@basketcase.local>2015-07-24 13:17:41 -0700
committerAdam Ierymenko <api@basketcase.local>2015-07-24 13:17:41 -0700
commitdba91eaa096d85992bf37a6c19dbead8104d9088 (patch)
treeef4493ca7fcc9f61708debfaefef977dfb8bc085
parentd57ea671d7d10b242def3b6d43832906275adff9 (diff)
downloadinfinitytier-dba91eaa096d85992bf37a6c19dbead8104d9088.tar.gz
infinitytier-dba91eaa096d85992bf37a6c19dbead8104d9088.zip
Apply same Linux compiler-picker logic to Mac.
-rw-r--r--make-mac.mk8
1 files changed, 6 insertions, 2 deletions
diff --git a/make-mac.mk b/make-mac.mk
index 1bc842ce..02d42252 100644
--- a/make-mac.mk
+++ b/make-mac.mk
@@ -1,5 +1,9 @@
-CC?=clang
-CXX?=clang++
+ifeq ($(origin CC),default)
+ CC=$(shell if [ -e /usr/bin/clang ]; then echo clang; else echo gcc; fi)
+endif
+ifeq ($(origin CXX),default)
+ CXX=$(shell if [ -e /usr/bin/clang++ ]; then echo clang++; else echo g++; fi)
+endif
INCLUDES=-I/usr/local/include
DEFS=