- > $LogDir/llvm.unittests.$Release-rc$RC-Phase$Phase-$Flavor.log 2>&1
- cd -
-}
-
-function configure_llvm_gcc() {
- Phase="$1"
- Flavor="$2"
- ObjDir="$3"
- InstallDir="$4"
- llvmObjDir="$5"
-
- languages="c,c++"
- if [ "$do_objc" = "yes" ]; then
- languages="$languages,objc,obj-c++"
- fi
- if [ "$do_fortran" = "yes" ]; then
- languages="$languages,fortran"
- fi
- if [ "$do_ada" = "yes" ]; then
- languages="$languages,ada"
- fi
-
- cd $ObjDir
- echo "# Configuring llvm-gcc $Release-rc$RC $Flavor"
- echo "# $llvmgcc42_srcdir/configure --prefix=$InstallDir \
- --program-prefix=llvm- --enable-llvm=$llvmObjDir \
- --enable-languages=$languages"
- $llvmgcc42_srcdir/configure --prefix=$InstallDir \
- --program-prefix=llvm- --enable-llvm=$llvmObjDir \
- --enable-languages=$languages \
- > $LogDir/llvm-gcc.configure.$Release-rc$RC-Phase$Phase-$Flavor.log 2>&1
- cd -
-}
-
-function build_llvm_gcc() {
- Phase="$1"
- Flavor="$2"
- ObjDir="$3"
- llvmgccDir="$4"
-
- CompilerFlags=""
- if [ "$Phase" = "2" ]; then
- CompilerFlags="CC=$llvmgccDir/bin/llvm-gcc CXX=$llvmgccDir/bin/llvm-g++"
- fi
-
- cd $ObjDir
- echo "# Compiling llvm-gcc $Release-rc$RC $Flavor"
- echo "# make -j $NumJobs bootstrap LLVM_VERSION_INFO=$Release"
- make -j $NumJobs bootstrap LLVM_VERSION_INFO=$Release $CompilerFlags \
- > $LogDir/llvm-gcc.make.$Release-rc$RC-Phase$Phase-$Flavor.log 2>&1
-
- echo "# Installing llvm-gcc $Release-rc$RC $Flavor"
- echo "# make install"
- make install \
- > $LogDir/llvm-gcc.install.$Release-rc$RC-Phase$Phase-$Flavor.log 2>&1
- cd -