comparison llvmdc-posix @ 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 ab8f5ec40a14
children
comparison
equal deleted inserted replaced
122:36ab367572df 123:7f9a0a58394b
1 #profile=phobos 1 profile=phobos
2 2 profile=llvmdc-posix-internal
3 compiler=llvmdc
4 inifile=llvmdc.conf
5
6 exeext=
7 objext=bc
8
9
10 version=LLVM
11 noversion=DigitalMars
12 noversion=GNU
13 testversion=linux
14 testversion=Unix
15 version=Posix
16 testversion=Windows
17 testversion=Win32
18 testversion=Win64
19 testversion=X86
20 testversion=PPC
21 testversion=X86_64
22 testversion=PPC64
23 testversion=D_InlineAsm
24 testvestion=D_InlineAsm_X86
25 testversion=D_InlineAsm_PPC
26 testversion=D_InlineAsm_X86_64
27 testversion=D_InlineAsm_PPC64
28 testversion=LittleEndian
29 testversion=BigEndian
30 testversion=LLVM64
31
32
33 [compile]
34 cmd=llvmdc -version=Posix -c $i
35
36 flag=$i
37 incdir=-I$i
38 libdir=-L-L$i
39 optimize=-O5
40 version=-version=$i
41
42
43 [link]
44 oneatatime=yes
45 cmd=llvmdc $i -of$o
46
47 libdir=-L-L$i
48 lib=-L-l$i
49 flag=-L$i
50
51
52 [liblink]
53 safe=yes
54 oneatatime=yes
55 cmd=llvm-link -f -o=$o $i
56
57 libdir=
58 lib=
59 flag=
60
61
62 [postliblink]
63 cmd=
64
65
66 [shliblink]
67 shlibs=no
68 oneatatime=yes
69 cmd=llvm-link $i | llc -filetype=dynlib -f -o=$o
70
71 libdir=
72 lib=
73 flag=
74
75
76 [dyliblink]
77 dylibs=no