Mercurial > projects > ldc
annotate llvmdc-tango @ 443:44f08170f4ef
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.
Reworked the LLVMDC specific pragmas.
author | Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
---|---|
date | Fri, 01 Aug 2008 00:32:06 +0200 |
parents | 11a8a45759a8 |
children | cc40db549aea |
rev | line source |
---|---|
437
11a8a45759a8
Reverted bad cfg merge stuff
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
436
diff
changeset
|
1 profile=tango |
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 | |
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
|
32 textversion=LLVM_X86_FP80 |
138 | 33 |
34 | |
35 [compile] | |
36 cmd=llvmdc -version=Tango -c $i | |
37 | |
38 flag=$i | |
39 incdir=-I$i | |
40 libdir=-L-L=$i | |
41 optimize=-O3 | |
42 version=-version=$i | |
43 | |
44 | |
45 [link] | |
437
11a8a45759a8
Reverted bad cfg merge stuff
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
436
diff
changeset
|
46 #oneatatime=yes |
138 | 47 cmd=llvmdc $i -of$o |
48 | |
49 libdir=-L-L=$i | |
50 lib=-L-l=$i | |
51 flag=-L$i | |
52 | |
53 | |
54 [liblink] | |
55 safe=yes | |
437
11a8a45759a8
Reverted bad cfg merge stuff
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
436
diff
changeset
|
56 #oneatatime=yes |
138 | 57 cmd=llvm-ar rsc $o $i |
58 | |
59 libdir=-L=$i | |
60 lib=-l=$i | |
61 flag=$i | |
62 | |
63 | |
64 [postliblink] | |
437
11a8a45759a8
Reverted bad cfg merge stuff
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
436
diff
changeset
|
65 #cmd=ranlib $i |
11a8a45759a8
Reverted bad cfg merge stuff
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents:
436
diff
changeset
|
66 |
138 | 67 |
68 [shliblink] | |
69 shlibs=no | |
70 | |
71 [dyliblink] | |
72 dylibs=no |