mirror of
https://github.com/RPCS3/llvm.git
synced 2024-12-25 13:35:10 +00:00
09d0594d0b
of the cyclic depndency between llvm and llvm-gcc-4-0. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@39910 91177308-0d34-0410-b5e6-96231b3b80d8
33 lines
825 B
Bash
33 lines
825 B
Bash
#!/bin/sh
|
|
|
|
is_debug=1
|
|
for arg in "$@" ; do
|
|
case "$arg" in
|
|
LLVM_TOP=*)
|
|
LLVM_TOP=`echo "$arg" | sed -e 's/LLVM_TOP=//'`
|
|
;;
|
|
PREFIX=*)
|
|
PREFIX=`echo "$arg" | sed -e 's/PREFIX=//'`
|
|
;;
|
|
*=*)
|
|
build_opts="$build_opts $arg"
|
|
;;
|
|
--*)
|
|
config_opts="$config_opts $arg"
|
|
;;
|
|
esac
|
|
done
|
|
|
|
# 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" ; then
|
|
# We must configure so build a list of configure options
|
|
config_options="--prefix=$PREFIX --with-llvmgccdir=$PREFIX"
|
|
echo ./configure $config_options $config_opts
|
|
./configure $config_options $config_opts
|
|
fi
|
|
|
|
echo make $build_opts '&&' make install $build_opts
|
|
make $build_opts && make install $build_opts
|