Mercurial > projects > ldc
annotate llvmdc-tango @ 650:aa6a0b7968f7
Added test case for bug #100
Removed dubious check for not emitting static private global in other modules without access. This should be handled properly somewhere else, it's causing unresolved global errors for stuff that should work (in MiniD)
author | Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
---|---|
date | Sun, 05 Oct 2008 17:28:15 +0200 |
parents | cecfee2d01a8 |
children | 961221d5a49c |
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] | |
527
cecfee2d01a8
Added support for overloaded intrinsics.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
452
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 | |
527
cecfee2d01a8
Added support for overloaded intrinsics.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
452
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 |