compiler.cfg 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208
  1. // Boost compiler configuration file
  2. //
  3. // The first command template is for compile only tests
  4. // The second command template is for compile and link (and possibly run) tests
  5. //
  6. // Change log:
  7. // 24 Mar 2001 - Upgraded Linux to gcc 2.95.3, como 4.2.45.2 (Jens Maurer).
  8. // 20 Jan 2001 - Turned on STLPort debug mode and turned off incremental linking
  9. // for vc6 builds. Added cygwin build. Waiting for a fix for
  10. // cygwin/stlport to add that (David Abrahams).
  11. aix
  12. xlC
  13. Visual Age v5.0
  14. xlC -c -I%include %source
  15. xlC -o boosttmp.exe -I%include %source
  16. Visual Age<br> v5.0
  17. linux
  18. gcc
  19. GCC 2.95.3
  20. g++ -c -Wall -W -ftemplate-depth-30 -I%include %source
  21. g++ -o boosttmp.exe -Wall -W -ftemplate-depth-30 -I%include %source
  22. GNU<br>GCC<br>2.95.3
  23. linux
  24. gcc-stlport
  25. GCC 2.95.3 STLport 4.0
  26. g++ -c -V 2.95.3-stlport -Wall -W -ftemplate-depth-30 -I%include %source
  27. g++ -o boosttmp.exe -V 2.95.3-stlport -Wall -W -ftemplate-depth-30 -I%include %source
  28. GNU<br>GCC<br>2.95.3<br>STLport<br>4.0
  29. linux
  30. como
  31. Comeau C++ 4.2.45 beta2 libcomo beta7
  32. como-4.2.45-libcomo -c -I%include %source
  33. como-4.2.45-libcomo -tnone -o boosttmp.exe -I%include %source -lm
  34. Comeau C++<br>4.2.45 beta2<br>libcomo<br>beta7<br>+fixes
  35. linux
  36. como-strict
  37. Comeau C++ 4.2.45 beta2 (strict mode) libcomo beta7
  38. como-4.2.45-libcomo --strict_warnings -D__STRICT_ANSI__ -c -I%include %source
  39. como-4.2.45-libcomo -tnone --strict_warnings -D__STRICT_ANSI__ -o boosttmp.exe -I%include %source -lm
  40. Comeau C++<br>4.2.45 beta2<br>(strict mode)<br>libcomo<br>beta7<br>+fixes
  41. linux
  42. como-stlport
  43. Comeau C++ 4.2.45 beta2 STLport 4.0
  44. como-4.2.45-stlport -c -I%include %source
  45. como-4.2.45-stlport -o boosttmp.exe -I%include %source
  46. Comeau C++<br>4.2.45 beta2<br>STLport<br>4.0
  47. linux
  48. como-strict-stlport
  49. Comeau C++ 4.2.45 beta2 (strict mode) STLport 4.0
  50. como-4.2.45-stlport --strict_warnings -D__STRICT_ANSI__ -c -I%include %source
  51. como-4.2.45-stlport --strict_warnings -D__STRICT_ANSI__ -o boosttmp.exe -I%include %source
  52. Comeau C++<br>4.2.45 beta2<br>(strict mode)<br>STLport<br>4.0
  53. hpux
  54. gcc
  55. GCC 2.95.2
  56. g++ -c -ftemplate-depth-30 -I%include %source
  57. g++ -o boosttmp.exe -ftemplate-depth-30 -I%include %source -ldce
  58. GNU<br>GCC<br>2.95.2
  59. hpux
  60. aCC
  61. HP ANSI C++ B3910B A.01.18
  62. aCC -c -I%include %source
  63. aCC -o boosttmp.exe -I%include %source
  64. HP<br>aCC<br>A.01.18
  65. solaris
  66. suncc
  67. Sun WorkShop 6 update 1 C++ 5.2 2000/09/11
  68. CC -c -I%include %source
  69. CC -o boosttmp.exe -I%include %source
  70. Sun<br>WorkShop 6.u1<br>C++ 5.2
  71. solaris
  72. suncc64
  73. Sun WorkShop 6 update 1 C++ 5.2 2000/09/11 64 bit
  74. CC -c -xarch=v9 -I%include %source
  75. mkdir -p 64bit && cd 64bit && CC -o boosttmp.exe -xarch=v9 -I../%include ../%source
  76. Sun<br>WorkShop 6.u1<br>C++ 5.2<br>64 bit
  77. solaris
  78. kcc
  79. KCC 4.0a
  80. /afs/nd.edu/sun4x_57/usr/local/src/kai/kai40a2/KCC_BASE/bin/KCC -c --strict_warnings -I%include %source
  81. /afs/nd.edu/sun4x_57/usr/local/src/kai/kai40a2/KCC_BASE/bin/KCC -o boosttmp.exe --strict_warnings -I%include %source -lm
  82. KAI<br>KCC<br>4.0a
  83. solaris
  84. kcc3
  85. KCC 3.4g
  86. KCC -c --strict_warnings -I%include %source
  87. KCC -o boosttmp.exe --strict_warnings -I%include %source -lm
  88. KAI<br>KCC<br>3.4g
  89. solaris
  90. gcc
  91. GCC 2.95.2
  92. g++ -c -ansi -Wall -ftemplate-depth-30 -Wno-long-long -I%include %source
  93. g++ -o boosttmp.exe -ansi -Wall -ftemplate-depth-30 -Wno-long-long -I%include %source
  94. GNU<br>GCC<br>2.95.2
  95. tru64
  96. cxx
  97. Compaq C++ 6.2
  98. cxx -c -std strict_ansi -D__USE_STD_IOSTREAM -I%include %source
  99. cxx -o boosttmp.exe -std strict_ansi -D__USE_STD_IOSTREAM -I%include %source -lm
  100. Compaq C++<br>6.2-024
  101. tru64
  102. cxx-clib
  103. Compaq C++ 6.2 with <cXXX> headers
  104. cxx -c -std strict_ansi -D__USE_STD_IOSTREAM -I$HOME/include -I%include %source
  105. cxx -o boosttmp.exe -std strict_ansi -D__USE_STD_IOSTREAM -I$HOME/include -I%include %source -lm
  106. Compaq C++<br>6.2-024<br>clib
  107. irix
  108. irixcc
  109. IRIX CC 7.1.3.3
  110. CC -c -LANG:std -I%include %source
  111. CC -G0 -o boosttmp.exe -LANG:std -I%include %source -lm
  112. SGI IRIX CC<br>7.3.1.1m
  113. irix
  114. irixcc-clib
  115. IRIX CC 7.1.3.3 with <cXXX> headers
  116. CC -c -LANG:std -I$HOME/include -I%include %source
  117. CC -G0 -o boosttmp.exe -LANG:std -I$HOME/include -I%include %source -lm
  118. SGI IRIX CC<br>7.3.1.1m<br>clib
  119. irix
  120. irixcc-stlport
  121. IRIX CC 7.1.3.3 with STLport 4.1b4
  122. CC -c -LANG:std -I$HOME/STLport-4.1b4/stlport -I%include %source
  123. CC -c -G0 -o boosttmp.o -LANG:std -ptused -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
  124. SGI IRIX CC<br>7.3.1.1m<br>STLport<br>4.1b4
  125. beos
  126. gcc
  127. GNU GCC
  128. c++ -c -ftemplate-depth-30 -Wall -I%include %source
  129. c++ -o boosttmp.exe -ftemplate-depth-30 -Wall -I%include %source
  130. GNUPro<br>GCC&nbsp;2.9
  131. beos
  132. gcc-stlport
  133. GNU GCC
  134. c++ -c -ftemplate-depth-30 -Wall -I/boot/home/config/stlport/stl330 -I%include %source
  135. c++ -o boosttmp.exe -ftemplate-depth-30 -Wall -I/boot/home/config/stlport/stl330 -I%include %source
  136. GNUPro<br>GCC&nbsp;2.9<br>+<br>SGI&nbsp;STL&nbsp;3.3
  137. win32
  138. bcc
  139. Borland C++ 5.5.1
  140. bcc32 -c -I%include -j10 -q %source
  141. bcc32 -eboosttmp.exe -I%include -j10 -q %source
  142. Borland<br>BCC<br>5.5.1
  143. win32
  144. cw
  145. Metrowerks CodeWarrior
  146. mwcc -c -nocodegen -maxerrors 10 -cwd source -I- -I%include %source
  147. mwcc -o boosttmp.exe -maxerrors 10 -cwd source -I- -I%include %source
  148. Metrowerks<br>CodeWarrior<br>6.0
  149. win32
  150. vc
  151. Microsoft Visual C++
  152. cl /c /nologo /Zm400 /MDd /W3 /GR /GX /Zi /Od /GZ /I"%include" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_CONSOLE" %source
  153. 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
  154. Microsoft<br>VC++<br>6.0 SP4
  155. win32
  156. vc-stlport
  157. Microsoft Visual C++ with STLport
  158. 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
  159. 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
  160. Microsoft<br>VC++<br>6.0 SP4<br>STLport<br>4.0
  161. win32
  162. cygwin
  163. GCC under cygwin
  164. g++ -c -ftemplate-depth-30 -I%include %source
  165. g++ -o boosttmp.exe -ftemplate-depth-30 -I%include %source
  166. GNU GCC<br>2.95.2-6<br>Cygwin 1.1.7
  167. //win32
  168. //gcc-stlport-debug
  169. //GCC under cygwin with STLport 4.0
  170. //g++ -c -ftemplate-depth-30 -I%include -D __STL_DEBUG -I "$BOOST_STLPORT_PATH/stlport" %source
  171. //g++ -o boosttmp.exe -ftemplate-depth-30 "$BOOST_STLPORT_PATH/lib/" -I%include %source
  172. //GNU<br>GCC<br>2.95.2-6<br>STLport<br>4.0
  173. win32
  174. icl
  175. Intel C++ 5.0
  176. icl /c /nologo /Qwn5 /Qwe70 /Zm400 /MDd /W3 /GR /GX /Zi /Od /GZ /I"%include" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_CONSOLE" -D BOOST_INCLUDE_MAIN %source
  177. 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
  178. Intel C++<br>5.0<br>MS lib<br>6.0
  179. // end of file
粤ICP备19079148号