Mercurial > projects > ldc
diff lphobos/build.sh @ 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 | 074e74c1a72b |
children | 88e23f8c2354 |
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