view ldc-posix-tango @ 1126:899a2d90645b

Fix some issues with fawzi's patch. - It now actually compiles: - import stdc.stdio for string formatting functions) - remove extra '{' - Use snprintf() instead of sprintf(). - Use return value from snprintf instead of strlen(). - Don't print the filename in Exception.writeOut() if it has zero length and the line number is 0 (It would previously only skip these if the filename was null, but not if it was a different empty string) - Ignore empty filename + line number 0 in FrameInfo.writeOut() as well.
author Frits van Bommel <fvbommel wxs.nl>
date Wed, 18 Mar 2009 15:33:19 +0100
parents cc6489f32519
children 8403fec8c34c
line wrap: on
line source

ignore=object

compiler=ldc
inifile=ldc.conf

exeext=
objext=o


version=LLVM
version=LDC
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
testversion=PPC64
testversion=D_InlineAsm
testversion=D_InlineAsm_X86
testversion=D_InlineAsm_PPC
testversion=D_InlineAsm_X86_64
testversion=D_InlineAsm_PPC64
testversion=LLVM_InlineAsm_X86
testversion=LittleEndian
testversion=BigEndian
testversion=LLVM64
testversion=PIC
testversion=Tango


[compile]
oneatatime=yes
cmd=ldmd -c $i

flag=$i
incdir=-I$i
libdir=-L-L$i
optimize=-O3
version=-version=$i


[link]
oneatatime=yes
cmd=ldc $i -of$o

libdir=-L-L$i
lib=-L-l$i
flag=-L$i


[liblink]
safe=yes
oneatatime=yes
cmd=ar rc $o $i

libdir=
lib=
flag=


[postliblink]
cmd=ranlib $i


[shliblink]
shlibs=no

[dyliblink]
dylibs=no