changeset 659:43d2ab9833bf

Forgot a change from DMD update. Removed old Phobos rebuild profiles. Updated Tango rebuild profile slightly.
author Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
date Mon, 06 Oct 2008 16:22:54 +0200
parents 50383e476c7e
children d6b71647b622
files gen/toir.cpp llvmdc-posix llvmdc-posix-internal llvmdc-tango
diffstat 4 files changed, 4 insertions(+), 82 deletions(-) [+]
line wrap: on
line diff
--- a/gen/toir.cpp	Mon Oct 06 16:22:11 2008 +0200
+++ b/gen/toir.cpp	Mon Oct 06 16:22:54 2008 +0200
@@ -2603,7 +2603,7 @@
     return 0;
 }
 
-void obj_includelib(char* lib)
+void obj_includelib(const char* lib)
 {
     char *arg = (char *)mem.malloc(64);
     strcpy(arg, "-l");
--- a/llvmdc-posix	Mon Oct 06 16:22:11 2008 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,2 +0,0 @@
-profile=phobos
-profile=llvmdc-posix-internal
--- a/llvmdc-posix-internal	Mon Oct 06 16:22:11 2008 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,79 +0,0 @@
-# this profile is used to build the runtime and phobos
-# don't use it for normal code or you will get linktime conflicts
-
-compiler=llvmdc
-inifile=llvmdc.conf
-
-exeext=
-objext=bc
-
-
-version=LLVM
-version=LLVMDC
-noversion=DigitalMars
-noversion=GNU
-testversion=linux
-testversion=Unix
-version=Posix
-testversion=Windows
-testversion=Win32
-testversion=Win64
-testversion=X86
-testversion=PPC
-testversion=X86_64
-testversion=PPC64
-testversion=D_InlineAsm
-testvestion=D_InlineAsm_X86
-testversion=D_InlineAsm_PPC
-testversion=D_InlineAsm_X86_64
-testversion=D_InlineAsm_PPC64
-testversion=LittleEndian
-testversion=BigEndian
-testversion=LLVM64
-
-
-[compile]
-cmd=llvmdc -version=Posix -c $i
-
-flag=$i
-incdir=-I$i
-libdir=-L-L$i
-optimize=-O5
-version=-version=$i
-
-
-[link]
-#oneatatime=yes
-cmd=llvmdc $i -of$o
-
-libdir=-L-L$i
-lib=-L-l$i
-flag=-L$i
-
-
-[liblink]
-safe=yes
-#oneatatime=yes
-cmd=llvm-link -f -o=$o $i
-
-libdir=
-lib=
-flag=
-
-
-[postliblink]
-cmd=
-
-
-[shliblink]
-shlibs=no
-#oneatatime=yes
-cmd=llvm-link $i | llc -filetype=dynlib -f -o=$o
-
-libdir=
-lib=
-flag=
-
-
-[dyliblink]
-dylibs=no
--- a/llvmdc-tango	Mon Oct 06 16:22:11 2008 +0200
+++ b/llvmdc-tango	Mon Oct 06 16:22:54 2008 +0200
@@ -12,11 +12,14 @@
 noversion=DigitalMars
 noversion=GNU
 testversion=linux
+testversion=darwin
+testversion=freebsd
 testversion=Unix
 testversion=Posix
 testversion=Windows
 testversion=Win32
 testversion=Win64
+testversion=mingw32
 testversion=X86
 testversion=PPC
 testversion=X86_64