summaryrefslogtreecommitdiff
path: root/status/compiler.cfg
blob: 8805af497d4b7065fe4798822da4b42a8c53a976 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
// Boost compiler configuration file
//
// The first command template is for compile only tests
// The second command template is for compile and link (and possibly run) tests
//
// Change log:
// 20 Jan 2001 - Turned on STLPort debug mode and turned off incremental linking
//               for vc6 builds. Added cygwin build. Waiting for a fix for
//               cygwin/stlport to add that (David Abrahams).

linux
gcc
GCC 2.95.2
g++ -c -Wall -W -ftemplate-depth-30 -I%include %source
g++ -o boosttmp.exe -Wall -W -ftemplate-depth-30 -I%include %source
GNU<br>GCC<br>2.95.2

linux
gcc-stlport
GCC 2.95.2 STLport 4.0
g++ -c -V 2.95.2-stlport -Wall -W -ftemplate-depth-30 -I%include %source
g++ -o boosttmp.exe -V 2.95.2-stlport -Wall -W -ftemplate-depth-30 -I%include %source
GNU<br>GCC<br>2.95.2<br>STLport<br>4.0

linux
como
Comeau C++ 4.2.44 beta3
como -c -I%include %source
como -o boosttmp.exe -I%include %source
Comeau C++<br>4.2.44 beta3<br>STLport<br>4.0

linux
como-strict
Comeau C++ 4.2.44 beta3 (strict mode)
como --strict_warnings -D__STRICT_ANSI__ -c -I%include %source
como --strict_warnings -D__STRICT_ANSI__ -o boosttmp.exe -I%include %source
Comeau C++<br>4.2.44 beta3<br>(strict mode)<br>STLport<br>4.0

hpux
gcc
GCC 2.95.2
g++ -c -ftemplate-depth-30 -I%include %source
g++ -o boosttmp.exe -ftemplate-depth-30 -I%include %source -ldce
GNU<br>GCC<br>2.95.2

hpux
aCC
HP ANSI C++ B3910B A.01.18
aCC -c -I%include %source
aCC -o boosttmp.exe -I%include %source
HP<br>aCC<br>A.01.18

solaris
suncc
Sun WorkShop 6 update 1 C++ 5.2 2000/09/11
CC -c -I%include %source
CC -o boosttmp.exe -I%include %source
Sun<br>WorkShop 6.u1<br>C++ 5.2

solaris
suncc64
Sun WorkShop 6 update 1 C++ 5.2 2000/09/11 64 bit
CC -c -xarch=v9 -I%include %source
mkdir -p 64bit && cd 64bit && CC -o boosttmp.exe -xarch=v9 -I../%include ../%source
Sun<br>WorkShop 6.u1<br>C++ 5.2<br>64 bit

solaris
kcc
KCC 4.0a
/afs/nd.edu/sun4x_57/usr/local/src/kai/kai40a2/KCC_BASE/bin/KCC -c --strict_warnings -I%include %source
/afs/nd.edu/sun4x_57/usr/local/src/kai/kai40a2/KCC_BASE/bin/KCC -o boosttmp.exe --strict_warnings -I%include %source -lm
KAI<br>KCC<br>4.0a

solaris
kcc3
KCC 3.4g
KCC -c --strict_warnings -I%include %source
KCC -o boosttmp.exe --strict_warnings -I%include %source -lm
KAI<br>KCC<br>3.4g

solaris
gcc
GCC 2.95.2
g++ -c -ansi -Wall -ftemplate-depth-30 -Wno-long-long -I%include %source
g++ -o boosttmp.exe -ansi -Wall -ftemplate-depth-30 -Wno-long-long -I%include %source
GNU<br>GCC<br>2.95.2

tru64
cxx
Compaq C++ 6.2
cxx -c -std strict_ansi -D__USE_STD_IOSTREAM -I%include %source
cxx -o boosttmp.exe -std strict_ansi -D__USE_STD_IOSTREAM -I%include %source
Compaq C++<br>6.2-024

tru64
cxx-clib
Compaq C++ 6.2 with <cXXX> headers
cxx -c -std strict_ansi -D__USE_STD_IOSTREAM -I$HOME/include -I%include %source
cxx -o boosttmp.exe -std strict_ansi -D__USE_STD_IOSTREAM -I$HOME/include -I%include %source
Compaq C++<br>6.2-024<br>clib

irix
irixcc
IRIX CC 7.1.3.3
CC -c -LANG:std -I%include %source
CC -G0 -o boosttmp.exe -LANG:std -I%include %source -lm
SGI IRIX CC<br>7.3.1.1m

irix
irixcc-clib
IRIX CC 7.1.3.3 with <cXXX> headers
CC -c -LANG:std -I$HOME/include -I%include %source
CC -G0 -o boosttmp.exe -LANG:std -I$HOME/include -I%include %source -lm
SGI IRIX CC<br>7.3.1.1m<br>clib

irix
irixcc-stlport
IRIX CC 7.1.3.3 with STLport 4.1b4
CC -c -LANG:std -I$HOME/STLport-4.1b4/stlport -I%include %source
CC -c -G0 -o boosttmp.o -LANG:std -ptall -I$HOME/STLport-4.1b4/stlport -I%include %source &&   ld -call_shared -init _main -fini _fini -no_unresolved -transitive_link -demangle -elf -_SYSTYPE_SVR4 -LANG:std -L$HOME/software-irix/lib -rpath $HOME/software-irix/lib -cxx /usr/lib32/mips4/crt1.o /usr/lib32/c++init.o -o boosttmp.exe boosttmp.o -lstlport_mipspro_41 -lC -lc -lm -Bdynamic /usr/lib32/mips4/crtn.o
SGI IRIX CC<br>7.3.1.1m<br>STLport<br>4.1b4

beos
gcc
GNU GCC
c++ -c -ftemplate-depth-30 -Wall -I%include %source
c++ -o boosttmp.exe -ftemplate-depth-30 -Wall -I%include %source
GNUPro<br>GCC&nbsp;2.9

beos
gcc-stlport
GNU GCC
c++ -c -ftemplate-depth-30 -Wall -I/boot/home/config/stlport/stl330 -I%include %source
c++ -o boosttmp.exe -ftemplate-depth-30 -Wall -I/boot/home/config/stlport/stl330 -I%include %source
GNUPro<br>GCC&nbsp;2.9<br>+<br>SGI&nbsp;STL&nbsp;3.3

win32
bcc
Borland C++ 5.5.1
bcc32 -c -I%include -j10 -q %source
bcc32 -eboosttmp.exe -I%include -j10 -q %source
Borland<br>BCC<br>5.5.1

win32
cw
Metrowerks CodeWarrior
mwcc -c -nocodegen -maxerrors 10 -cwd source -I- -I%include %source
mwcc -o boosttmp.exe -maxerrors 10 -cwd source -I- -I%include %source
Metrowerks<br>CodeWarrior<br>6.0

win32
vc
Microsoft Visual C++
cl /c /nologo /Zm400 /MDd /W3 /GR /GX /Zi /Od /GZ /I"%include" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_CONSOLE" %source
cl /Feboosttmp.exe /nologo /Zm400 /MDd /W3 /GR /GX /Zi /Od /GZ /I"%include" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_CONSOLE" %source /link /incremental:no user32.lib
Microsoft<br>VC++<br>6.0 SP4

win32
vc-stlport
Microsoft Visual C++ with STLport
cl /c /nologo /Zm400 /MDd /W3 /GR /GX /Zi /Od /GZ /I "$BOOST_STLPORT_PATH/stlport" /I"%include" /D "__STL_DEBUG" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_CONSOLE" %source
cl /Feboosttmp.exe /nologo /Zm400 /MDd /W3 /GR /GX /Zi /Od /GZ /I "$BOOST_STLPORT_PATH/stlport" /I"%include" /D "__STL_DEBUG" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_CONSOLE" %source /link /incremental:no /libpath:$BOOST_STLPORT_PATH\lib user32.lib
Microsoft<br>VC++<br>6.0 SP4<br>STLport<br>4.0

win32
cygwin
GCC under cygwin
g++ -c -ftemplate-depth-30 -I%include %source
g++ -o boosttmp.exe -ftemplate-depth-30 -I%include %source
GNU GCC<br>2.95.2-6<br>Cygwin 1.1.7

//win32
//gcc-stlport-debug
//GCC under cygwin with STLport 4.0
//g++ -c -ftemplate-depth-30 -I%include -D __STL_DEBUG -I "$BOOST_STLPORT_PATH/stlport" %source
//g++ -o boosttmp.exe -ftemplate-depth-30 "$BOOST_STLPORT_PATH/lib/" -I%include %source
//GNU<br>GCC<br>2.95.2-6<br>STLport<br>4.0

win32
icl
Intel C++ 5.0
icl /c /nologo /Qwn5 /Qwe70 /Zm400 /MDd /W3 /GR /GX /Zi /Od /GZ /I"%include" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_CONSOLE" %source
icl /Feboosttmp.exe /nologo /Qwn5 /Qwe70 /Zm400 /MDd /W3 /GR /GX /Zi /Od /GZ /I"%include" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_CONSOLE" %source /link user32.lib
Intel C++<br>5.0<br>MS lib<br>6.0

// end of file