#!/bin/sh # build script for llvm-gcc-4.0 # # This file was developed by Reid Spencer and is distributed under the # University of Illinois Open Source License. See LICENSE.TXT for details. # #===------------------------------------------------------------------------===# # # Get the llvm-top library . ../library.sh # Process the arguments process_arguments "$@" # First, see if the build directory is there. If not, create it. build_dir="$LLVM_TOP/build.llvm-gcc-4.0" if test ! -d "$build_dir" ; then mkdir -p "$build_dir" fi # Next, see if we have previously been configured by sensing the presense # of the config.status scripts config_status="$build_dir/config.status" if test ! -d "$config_status" -o "$config_status" -ot "$0" ; then # We must configure so build a list of configure options config_options="--prefix=$PREFIX --enable-llvm=$LLVM_TOP/llvm " config_options="$config_options --program-prefix=llvm-" config_options="$config_options --enable-languages=c,c++" if test "$OPTIMIZED" -eq 0 ; then config_options="$config_options --enable-checking --enable-libstdcxx-debug" fi host=`./config.guess` if test ! -z `echo "$host" | grep 'linux'` ; then config_options="$config_options --disable-shared" fi config_options="$config_options $config_opts" src_dir=`pwd` cd "$build_dir" echo $src_dir/configure $config_options $src_dir/configure $config_options fi make