Mercurial > projects > ldc
annotate llvmdc-tango @ 468:45a67b6f1310
Removed the 'needsstorage' thing from Dsymbol. Arguments are not always given storage when applicable. This is not longer treat specially
in this regard. Code for accessing nested variables and contexts rewritten. Probably more. Fairly well tested.
author | Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
---|---|
date | Mon, 04 Aug 2008 02:59:34 +0200 |
parents | 30ef3c7bddca |
children | cecfee2d01a8 |
rev | line source |
---|---|
452
30ef3c7bddca
Fixed problems with nested 'this'. Fixes #39 .
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
445
diff
changeset
|
1 ignore=object |
138 | 2 |
3 compiler=llvmdc | |
4 inifile=llvmdc.conf | |
5 | |
6 exeext= | |
7 objext=bc | |
8 | |
9 | |
201 | 10 version=LLVM |
138 | 11 version=LLVMDC |
12 noversion=DigitalMars | |
13 noversion=GNU | |
14 testversion=linux | |
15 testversion=Unix | |
443
44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
437
diff
changeset
|
16 testversion=Posix |
138 | 17 testversion=Windows |
18 testversion=Win32 | |
19 testversion=Win64 | |
20 testversion=X86 | |
21 testversion=PPC | |
22 testversion=X86_64 | |
23 testversion=PPC64 | |
24 testversion=D_InlineAsm | |
25 testvestion=D_InlineAsm_X86 | |
26 testversion=D_InlineAsm_PPC | |
27 testversion=D_InlineAsm_X86_64 | |
28 testversion=D_InlineAsm_PPC64 | |
29 testversion=LittleEndian | |
30 testversion=BigEndian | |
31 testversion=LLVM64 | |
32 | |
33 | |
34 [compile] | |
35 cmd=llvmdc -version=Tango -c $i | |
36 | |
37 flag=$i | |
38 incdir=-I$i | |
39 libdir=-L-L=$i | |
40 optimize=-O3 | |
41 version=-version=$i | |
42 | |
43 | |
44 [link] | |
437
11a8a45759a8
Reverted bad cfg merge stuff
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
436
diff
changeset
|
45 #oneatatime=yes |
138 | 46 cmd=llvmdc $i -of$o |
47 | |
48 libdir=-L-L=$i | |
49 lib=-L-l=$i | |
50 flag=-L$i | |
51 | |
52 | |
53 [liblink] | |
54 safe=yes | |
437
11a8a45759a8
Reverted bad cfg merge stuff
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
436
diff
changeset
|
55 #oneatatime=yes |
138 | 56 cmd=llvm-ar rsc $o $i |
57 | |
58 libdir=-L=$i | |
59 lib=-l=$i | |
60 flag=$i | |
61 | |
62 | |
63 [postliblink] | |
437
11a8a45759a8
Reverted bad cfg merge stuff
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
436
diff
changeset
|
64 #cmd=ranlib $i |
11a8a45759a8
Reverted bad cfg merge stuff
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
436
diff
changeset
|
65 |
138 | 66 |
67 [shliblink] | |
68 shlibs=no | |
69 | |
70 [dyliblink] | |
71 dylibs=no |