annotate llvmdc-posix @ 73:b706170e24a9 trunk

[svn r77] Fixed foreach on slice. Fixed some nested function problems when accessing outer function parameters. Major changes to handling of structs. Initial support for unions. Probably more...
author lindquist
date Wed, 31 Oct 2007 03:11:32 +0100
parents fd5e8bbfcb25
children ab8f5ec40a14
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
1 #profile=phobos
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
2
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
3 compiler=llvmdc
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
4 inifile=llvmdc.conf
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
5
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
6 exeext=
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
7 objext=bc
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
8
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
9
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
10 version=LLVM
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
11 noversion=DigitalMars
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
12 noversion=GNU
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
13 testversion=linux
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
14 testversion=Unix
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
15 version=Posix
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
16 testversion=Windows
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
17 testversion=Win32
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
18 testversion=Win64
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
19 testversion=X86
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
20 testversion=PPC
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
21 testversion=X86_64
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
22 testversion=PPC64
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
23 testversion=D_InlineAsm
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
24 testvestion=D_InlineAsm_X86
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
25 testversion=D_InlineAsm_PPC
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
26 testversion=D_InlineAsm_X86_64
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
27 testversion=D_InlineAsm_PPC64
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
28 testversion=LittleEndian
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
29 testversion=BigEndian
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
30
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
31
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
32 [compile]
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
33 cmd=llvmdc -version=Posix -c $i
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
34
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
35 flag=$i
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
36 incdir=-I$i
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
37 libdir=-L-L$i
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
38 optimize=-O5
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
39 version=-version=$i
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
40
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
41
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
42 [link]
39
fd5e8bbfcb25 [svn r43] Fixed the rebuild profile to be able to build sdldemo1.
lindquist
parents: 5
diff changeset
43 oneatatime=yes
fd5e8bbfcb25 [svn r43] Fixed the rebuild profile to be able to build sdldemo1.
lindquist
parents: 5
diff changeset
44 cmd=llvmdc $i -of$o
5
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
45
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
46 libdir=-L-L$i
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
47 lib=-L-l$i
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
48 flag=-L$i
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
49
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
50
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
51 [liblink]
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
52 safe=yes
39
fd5e8bbfcb25 [svn r43] Fixed the rebuild profile to be able to build sdldemo1.
lindquist
parents: 5
diff changeset
53 oneatatime=yes
5
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
54 cmd=ar rc $o $i
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
55
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
56 libdir=
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
57 lib=
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
58 flag=
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
59
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
60
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
61 [postliblink]
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
62 cmd=ranlib $i
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
63
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
64
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
65 [shliblink]
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
66 shlibs=no
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
67
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
68 [dyliblink]
3d60e549b0c2 [svn r9] added a preliminary rebuild profile. llvmdc-posix - very handy :)
lindquist
parents:
diff changeset
69 dylibs=no