adium 4631:81dccd57e7d9: Better way of using two Xcode versions.

commits at adium.im commits at adium.im
Tue Jan 31 12:28:19 UTC 2012


details:	http://hg.adium.im/adium/rev/81dccd57e7d9
revision:	4631:81dccd57e7d9
branch:		(none)
author:		Adrian Godoroja <robotive at me.com>
date:		Tue Jan 31 14:28:11 2012 +0200

Better way of using two Xcode versions.

diffs (47 lines):

diff -r 8588eb3bf3e6 -r 81dccd57e7d9 Makefile
--- a/Makefile	Mon Jan 30 22:23:06 2012 +0100
+++ b/Makefile	Tue Jan 31 14:28:11 2012 +0200
@@ -9,18 +9,28 @@
 
 BUILDCONFIGURATION?=$(DEFAULT_BUILDCONFIGURATION)
 
+# Default DevTools
+XCODEBUILD=xcodebuild
+
+# Non-default install of DevTools
+# currently used for Muscovy build machine
+if test -d /Xcode4 ; \
+then XCODEBUILD=/Xcode4/usr/bin/./xcodebuild ; \
+fi
+#
+
 CP=ditto --rsrc
 RM=rm
 
 .PHONY: all adium clean localizable-strings latest test astest install
 
 adium:
-	/Xcode4/usr/bin/./xcodebuild -version
-	/Xcode4/usr/bin/./xcodebuild -project Adium.xcodeproj -configuration $(BUILDCONFIGURATION) CFLAGS="$(ADIUM_CFLAGS)" $(ADIUM_NIGHTLY_FLAGS) build
+	$(XCODEBUILD) -version
+	$(XCODEBUILD) -project Adium.xcodeproj -configuration $(BUILDCONFIGURATION) CFLAGS="$(ADIUM_CFLAGS)" $(ADIUM_NIGHTLY_FLAGS) build
 
 test:
-	/Xcode4/usr/bin/./xcodebuild -version
-	/Xcode4/usr/bin/./xcodebuild -project Adium.xcodeproj -configuration $(BUILDCONFIGURATION) CFLAGS="$(ADIUM_CFLAGS)" $(ADIUM_NIGHTLY_FLAGS) -target "Unit tests" build
+	$(XCODEBUILD) -version
+	$(XCODEBUILD) -project Adium.xcodeproj -configuration $(BUILDCONFIGURATION) CFLAGS="$(ADIUM_CFLAGS)" $(ADIUM_NIGHTLY_FLAGS) -target "Unit tests" build
 astest:
 	osascript unittest\ runner.applescript | tr '\r' '\n'
 
@@ -29,8 +39,8 @@
 	cp -R build/$(BUILDCONFIGURATION)/Adium.app ~/Applications/
 
 clean:
-	/Xcode4/usr/bin/./xcodebuild -version
-	/Xcode4/usr/bin/./xcodebuild -project Adium.xcodeproj -configuration $(BUILDCONFIGURATION) $(ADIUM_NIGHTLY_FLAGS) clean
+	$(XCODEBUILD) -version
+	$(XCODEBUILD) -project Adium.xcodeproj -configuration $(BUILDCONFIGURATION) $(ADIUM_NIGHTLY_FLAGS) clean
 
 localizable-strings:
 	mkdir tmp || true




More information about the commits mailing list