]> git.sesse.net Git - vlc/commitdiff
contrib: growl: use gcc-4.2 when clang is not available
authorRafaël Carré <funman@videolan.org>
Thu, 1 Dec 2011 19:00:55 +0000 (14:00 -0500)
committerRafaël Carré <funman@videolan.org>
Thu, 1 Dec 2011 19:00:55 +0000 (14:00 -0500)
the gcc-4.2 version on veda is old enough to build growl
newer jones version makes xcode crap out that gcc isn't compatible

contrib/src/growl/rules.mak

index 77ca924f779dec35f61c27537b1f99f168ab69c0..bf9eb5c3d4fea7e426bb36515e9df3f108ed67a4 100644 (file)
@@ -12,12 +12,18 @@ $(TARBALLS)/growl-$(GROWL_VERSION).tar.bz2:
 
 .sum-growl: growl-$(GROWL_VERSION).tar.bz2
 
+ifeq ($(shell clang -v 2>/dev/null || echo FAIL),)
+COMPILER=com.apple.compilers.llvm.clang.1_0
+else
+COMPILER=com.apple.compilers.gcc.4_2
+endif
+
 growl: growl-$(GROWL_VERSION).tar.bz2 .sum-growl
        $(UNPACK)
        mv Growl-1.2.2-src $@
        sed -i.orig -e s/"SDKROOT = macosx10.5"/"SDKROOT = macosx$(OSX_VERSION)"/g \
-               -e s/"GCC_VERSION = 4.0"/"GCC_VERSION = com.apple.compilers.llvm.clang.1_0"/g \
-               -e s/com.apple.compilers.gcc.4_0/com.apple.compilers.llvm.clang.1_0/g \
+               -e s/"GCC_VERSION = 4.0"/"GCC_VERSION = $(COMPILER)"/g \
+               -e s/com.apple.compilers.gcc.4_0/$(COMPILER)/g \
                $@/Growl.xcodeproj/project.pbxproj
        sed -i.orig -e s/"REVISION \$$REV"/"REVISION 0x\$$REV"/g $@/generateHgRevision.sh
        touch $@