Add an option to not test ObjC for those platforms which don't support it.
authorBill Wendling <isanbard@gmail.com>
Wed, 8 Sep 2010 20:09:14 +0000 (20:09 +0000)
committerBill Wendling <isanbard@gmail.com>
Wed, 8 Sep 2010 20:09:14 +0000 (20:09 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113398 91177308-0d34-0410-b5e6-96231b3b80d8

utils/release/test-release.sh

index 8e55a71c3af3714b94a5c3dcc26230325df279dd..4b118838569fd7d2f10e49da6f87ced3c4d4a210 100644 (file)
@@ -19,6 +19,7 @@ Release_no_dot=""
 RC=""
 do_checkout="yes"
 do_ada="no"
+do_objc="yes"
 do_fortran="yes"
 do_64bit="yes"
 BuildDir="`pwd`"
@@ -33,6 +34,7 @@ function usage() {
     echo " -no-checkout      Don't checkout the sources from SVN."
     echo " -no-64bit         Don't test the 64-bit version. [default: yes]"
     echo " -ada              Build Ada. [default: no]"
+    echo " -disable-objc     Disable ObjC build. [default: build]"
     echo " -disable-fortran  Disable Fortran build. [default: build]"
 }
 
@@ -67,6 +69,9 @@ while [ $# -gt 0 ]; do
         -ada | --ada )
             do_ada="yes"
             ;;
+        -disable-objc | --disable-objc )
+            do_objc="no"
+            ;;
         -disable-fortran | --disable-fortran )
             echo "WARNING: Do you *really* need to disable Fortran?"
             sleep 5
@@ -250,7 +255,10 @@ function configure_llvm_gcc() {
     InstallDir="$4"
     llvmObjDir="$5"
 
-    languages="c,c++,objc,obj-c++"
+    languages="c,c++"
+    if [ "$do_objc" = "yes" ]; then
+        languages="$languages,objc,obj-c++"
+    fi
     if [ "$do_fortran" = "yes" ]; then
         languages="$languages,fortran"
     fi