Add an option to not test ObjC for those platforms which don't support it.

llvm-svn: 113398
This commit is contained in:
Bill Wendling 2010-09-08 20:09:14 +00:00
parent 40efc0feb4
commit 6277ecca4e
1 changed files with 9 additions and 1 deletions

View 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