diff options
author | Bill Wendling <isanbard@gmail.com> | 2010-09-08 20:09:14 +0000 |
---|---|---|
committer | Bill Wendling <isanbard@gmail.com> | 2010-09-08 20:09:14 +0000 |
commit | c248bbab04cb674bde5de8d6e2b2736a574fa0f8 (patch) | |
tree | ba27c919bbfb795f5ad88a3df0dacd93d14c2c84 /utils/release | |
parent | cff1dbfa186b2d69237392f0064fe543e10ff119 (diff) | |
download | external_llvm-c248bbab04cb674bde5de8d6e2b2736a574fa0f8.zip external_llvm-c248bbab04cb674bde5de8d6e2b2736a574fa0f8.tar.gz external_llvm-c248bbab04cb674bde5de8d6e2b2736a574fa0f8.tar.bz2 |
Add an option to not test ObjC for those platforms which don't support it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113398 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'utils/release')
-rw-r--r-- | utils/release/test-release.sh | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/utils/release/test-release.sh b/utils/release/test-release.sh index 8e55a71..4b11883 100644 --- a/utils/release/test-release.sh +++ b/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 |