Mercurial > projects > ldc
changeset 476:526385b6d1fd
Added missing llvmdc-build script in lphobos, added llvmdc.conf to lphobos.
author | Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
---|---|
date | Mon, 04 Aug 2008 20:05:42 +0200 |
parents | 423e610e20d7 |
children | 253f234eb80c |
files | lphobos/build.sh lphobos/llvmdc-build lphobos/llvmdc.conf |
diffstat | 3 files changed, 11 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- a/lphobos/build.sh Mon Aug 04 20:01:36 2008 +0200 +++ b/lphobos/build.sh Mon Aug 04 20:05:42 2008 +0200 @@ -12,7 +12,7 @@ llvmdc internal/contract.d -c -of../lib/llvmdcore.bc || exit 1 #-noruntime || exit 1 echo "compiling common runtime" -llvmdc-build internal/arrays.d \ +./llvmdc-build internal/arrays.d \ internal/mem.d \ internal/critical.d \ internal/dmain2.d \ @@ -20,17 +20,17 @@ mv *.bc obj echo "compiling typeinfo 1" -llvmdc-build typeinfos1.d $LLVMDCFLAGS || exit 1 +./llvmdc-build typeinfos1.d $LLVMDCFLAGS || exit 1 mv *.bc obj llvm-link -f -o=../lib/llvmdcore.bc `ls obj/typeinfo1.*.bc` ../lib/llvmdcore.bc || exit 1 echo "compiling typeinfo 2" -llvmdc-build typeinfos2.d $LLVMDCFLAGS || exit 1 +./llvmdc-build typeinfos2.d $LLVMDCFLAGS || exit 1 mv *.bc obj llvm-link -f -o=../lib/llvmdcore.bc `ls obj/typeinfo2.*.bc` ../lib/llvmdcore.bc || exit 1 echo "compiling exceptions" -llvmdc-build internal/eh.d $LLVMDCFLAGS -debug || exit 1 +./llvmdc-build internal/eh.d $LLVMDCFLAGS -debug || exit 1 mv *.bc obj llvm-link -f -o=../lib/llvmdcore.bc obj/*eh.bc ../lib/llvmdcore.bc || exit 1 @@ -62,7 +62,7 @@ llvm-link -f -o=../lib/llvmdcore.bc obj/objectimpl.bc ../lib/llvmdcore.bc || exit 1 echo "compiling llvm runtime support" -llvmdc-build llvmsupport.d $LLVMDCFLAGS || exit 1 +./llvmdc-build llvmsupport.d $LLVMDCFLAGS || exit 1 mv *.bc obj llvm-link -f -o=../lib/llvmdcore.bc `ls obj/llvm.*.bc` ../lib/llvmdcore.bc || exit 1 @@ -79,13 +79,13 @@ llvm-link -f -o=../lib/llvmdcore.bc obj/gclinux.bc obj/gcx.bc obj/gcbits.bc obj/gc.bc ../lib/llvmdcore.bc || exit 1 echo "compiling phobos" -llvmdc-build phobos.d $LLVMDCFLAGS || exit 1 +./llvmdc-build phobos.d $LLVMDCFLAGS || exit 1 mv *.bc obj echo "linking phobos" llvm-link -f -o=../lib/llvmdcore.bc `ls obj/std.*.bc` ../lib/llvmdcore.bc || exit 1 echo "Compiling auxiliary" -llvmdc-build etc/c/zlib.d $LLVMDCFLAGS || exit 1 +./llvmdc-build etc/c/zlib.d $LLVMDCFLAGS || exit 1 mv *.bc obj llvm-link -f -o=../lib/llvmdcore.bc `ls obj/etc.*.bc` ../lib/llvmdcore.bc || exit 1
--- a/lphobos/llvmdc-build Mon Aug 04 20:01:36 2008 +0200 +++ b/lphobos/llvmdc-build Mon Aug 04 20:05:42 2008 +0200 @@ -7,4 +7,3 @@ |sed -e "s/\./\//g" -e "s/$/\.d/"); do if [ -f $p_file ]; then echo $p_file; fi; done) echo llvmdc $FILE $@ $PARAM $LLVMDC_PATH/bin/llvmdc $FILE $@ $PARAM -Rebuild In A Shellscript