Mercurial > projects > ldc
diff llvmdc-posix-internal @ 123:7f9a0a58394b trunk
[svn r127] Updated the lphobos build scripts a little. Created a new rebuild profile.
Removed some potentially very long logging lines.
Added support for inner classes.
author | lindquist |
---|---|
date | Wed, 28 Nov 2007 03:01:51 +0100 |
parents | |
children | 44a95ac7368a |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/llvmdc-posix-internal Wed Nov 28 03:01:51 2007 +0100 @@ -0,0 +1,78 @@ +# 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 +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