]> gitweb.factorcode.org Git - factor.git/commitdiff
use gcc-4.2 on OS X 10.5, or clang on Xcode 4
authorJoe Groff <arcata@gmail.com>
Thu, 3 Nov 2011 19:17:54 +0000 (12:17 -0700)
committerJoe Groff <arcata@gmail.com>
Thu, 3 Nov 2011 19:18:07 +0000 (12:18 -0700)
vm/Config.macosx

index 693ee9341dfd30fadd3ee716fe52438d433960fc..fccab089b16ff03d95ef9d92633fb4463cb3d8b3 100644 (file)
@@ -21,3 +21,17 @@ LINKER = $(CPP) $(CFLAGS) -dynamiclib -single_module \
        $(LIBS) $(LIBPATH) -o
 
 LINK_WITH_ENGINE = -lfactor
+
+LEOPARD_P := $(shell [[ `uname -r | sed -E -e 's/^([0-9]+).*/\1/'` -le 9 ]]; echo $$?)
+XCODE_4_P := $(shell [[ `xcodebuild -version | sed -E -ne 's/^Xcode ([0-9]+).*/\1/p'` -ge 4 ]]; echo $$?)
+
+ifeq ($(LEOPARD_P),0)
+       CC = gcc-4.2
+       CPP = g++-4.2
+endif
+
+ifeq ($(XCODE_4_P),0)
+       CC = clang
+       CPP = clang++
+endif
+