summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBill Wendling <isanbard@gmail.com>2010-09-08 20:09:14 +0000
committerBill Wendling <isanbard@gmail.com>2010-09-08 20:09:14 +0000
commit6277ecca4e7722e7079831829d3551a7771f10f8 (patch)
tree8042aeaf8d806fa9d09cdbad747bfb3c6d321ab8
parent40efc0feb416e0b24848ed077c23dd4ca29c601f (diff)
downloadbcm5719-llvm-6277ecca4e7722e7079831829d3551a7771f10f8.tar.gz
bcm5719-llvm-6277ecca4e7722e7079831829d3551a7771f10f8.zip
Add an option to not test ObjC for those platforms which don't support it.
llvm-svn: 113398
-rw-r--r--llvm/utils/release/test-release.sh10
1 files changed, 9 insertions, 1 deletions
diff --git a/llvm/utils/release/test-release.sh b/llvm/utils/release/test-release.sh
index 8e55a71c3af..4b118838569 100644
--- a/llvm/utils/release/test-release.sh
+++ b/llvm/utils/release/test-release.sh
@@ -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
OpenPOWER on IntegriCloud