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
--- /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