# HG changeset patch # User Tomas Lindquist Olsen # Date 1217873142 -7200 # Node ID 526385b6d1fdc5d6d062960559d1b9989c1217a5 # Parent 423e610e20d7a715aecca507f417137ed761c408 Added missing llvmdc-build script in lphobos, added llvmdc.conf to lphobos. diff -r 423e610e20d7 -r 526385b6d1fd lphobos/build.sh --- 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 diff -r 423e610e20d7 -r 526385b6d1fd lphobos/llvmdc-build --- 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 diff -r 423e610e20d7 -r 526385b6d1fd lphobos/llvmdc.conf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lphobos/llvmdc.conf Mon Aug 04 20:05:42 2008 +0200 @@ -0,0 +1,4 @@ + +[Environment] + +DFLAGS=-I%@P%/../lphobos -I%@P%/../import -L-L%@P%/../lib -R%@P%/../lib