diff options
author | Mike Pall <mike> | 2010-10-11 16:26:48 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2010-10-11 16:26:48 +0200 |
commit | 5dcf630c54db4441f2629339851818673e4b5be5 (patch) | |
tree | c5d04e5456887ba985c1ff839a64c55a79aca726 /doc | |
parent | 89fdee9cab7e03c33ff4308d8586d1d2257ec27f (diff) | |
download | luajit-5dcf630c54db4441f2629339851818673e4b5be5.tar.gz luajit-5dcf630c54db4441f2629339851818673e4b5be5.tar.bz2 luajit-5dcf630c54db4441f2629339851818673e4b5be5.zip |
Reorganize compatibility table in install docs.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/install.html | 80 |
1 files changed, 43 insertions, 37 deletions
diff --git a/doc/install.html b/doc/install.html index b0c806db..775b3470 100644 --- a/doc/install.html +++ b/doc/install.html | |||
@@ -11,21 +11,30 @@ | |||
11 | <style type="text/css"> | 11 | <style type="text/css"> |
12 | table.compat { | 12 | table.compat { |
13 | line-height: 1.2; | 13 | line-height: 1.2; |
14 | width: 47em; | 14 | width: 600px; |
15 | } | 15 | } |
16 | tr.compathead td { | 16 | tr.compathead td { |
17 | font-weight: bold; | 17 | font-weight: bold; |
18 | border-bottom: 2px solid #bfcfff; | ||
19 | } | ||
20 | tr.compathead td.compatos { | ||
21 | vertical-align: top; | ||
18 | } | 22 | } |
19 | td { | 23 | td { |
20 | border-left: 1px solid #bfcfff; | 24 | border: 1px solid #bfcfff; |
21 | border-right: 1px solid #bfcfff; | 25 | font-size: 90%; |
26 | height: 2.5em; | ||
27 | } | ||
28 | td.compatcpu { | ||
29 | width: 16%; | ||
30 | border-right: 2px solid #bfcfff; | ||
22 | } | 31 | } |
23 | td.compatos { | 32 | td.compatos { |
24 | width: 25%; | 33 | width: 21%; |
34 | vertical-align: middle; | ||
25 | } | 35 | } |
26 | td.compatcc { | 36 | td.compatno { |
27 | width: 25%; | 37 | background-color: #d0d0d0; |
28 | vertical-align: top; | ||
29 | } | 38 | } |
30 | </style> | 39 | </style> |
31 | </head> | 40 | </head> |
@@ -78,34 +87,32 @@ operating system, CPU and compilers: | |||
78 | </p> | 87 | </p> |
79 | <table class="compat"> | 88 | <table class="compat"> |
80 | <tr class="compathead"> | 89 | <tr class="compathead"> |
81 | <td class="compatos">OS / CPU</td> | 90 | <td class="compatcpu">CPU / OS</td> |
82 | <td class="compatcc">x86 (32 bit)</td> | 91 | <td class="compatos"><a href="#posix">Linux</a></td> |
83 | <td class="compatcc">x64 (64 bit)</td> | 92 | <td class="compatos"><a href="#posix">OSX<br>10.3-10.6</a></td> |
84 | <td class="compatcc">PPC/e500v2</td> | 93 | <td class="compatos"><a href="#posix">*BSD, other</a></td> |
94 | <td class="compatos"><a href="#windows">Windows<br>98/XP/Vista/7</a></td> | ||
85 | </tr> | 95 | </tr> |
86 | <tr class="odd separate"> | 96 | <tr class="odd separate"> |
87 | <td class="compatos"><a href="#posix">Linux</a></td> | 97 | <td class="compatcpu">x86 (32 bit)</td> |
88 | <td class="compatcc">GCC 4.x<br>GCC 3.4</td> | 98 | <td class="compatos">GCC 4.x<br>GCC 3.4</td> |
89 | <td class="compatcc">GCC 4.x</td> | 99 | <td class="compatos">GCC 4.x<br>GCC 3.4</td> |
90 | <td class="compatcc">GCC 4.3+</td> | 100 | <td class="compatos">GCC 4.x<br>GCC 3.4</td> |
101 | <td class="compatos">MSVC, MSVC/EE<br>WinSDK<br>MinGW, Cygwin</td> | ||
91 | </tr> | 102 | </tr> |
92 | <tr class="even"> | 103 | <tr class="even"> |
93 | <td class="compatos"><a href="#windows">Windows<br>98/XP/Vista/7</a></td> | 104 | <td class="compatcpu">x64 (64 bit)</td> |
94 | <td class="compatcc">MSVC (EE)<br>Windows SDK<br>MinGW (GCC)<br>Cygwin (GCC)</td> | 105 | <td class="compatos">GCC 4.x</td> |
95 | <td class="compatcc">MSVC + SDK v7.0<br>Windows SDK v7.0</td> | 106 | <td class="compatos">GCC 4.x</td> |
96 | <td class="compatcc"> </td> | 107 | <td class="compatos compatno"> </td> |
108 | <td class="compatos">MSVC + SDK v7.0<br>WinSDK v7.0</td> | ||
97 | </tr> | 109 | </tr> |
98 | <tr class="odd"> | 110 | <tr class="odd"> |
99 | <td class="compatos"><a href="#posix">OSX 10.3-10.6</a></td> | 111 | <td class="compatcpu">PPC/e500v2</td> |
100 | <td class="compatcc">GCC 4.x<br>GCC 3.4</td> | 112 | <td class="compatos">GCC 4.3+</td> |
101 | <td class="compatcc">GCC 4.x</td> | 113 | <td class="compatos compatno"> </td> |
102 | <td class="compatcc"> </td> | 114 | <td class="compatos compatno"> </td> |
103 | </tr> | 115 | <td class="compatos compatno"> </td> |
104 | <tr class="even"> | ||
105 | <td class="compatos"><a href="#posix">*BSD, other</a></td> | ||
106 | <td class="compatcc">GCC 4.x<br>GCC 3.4</td> | ||
107 | <td class="compatcc">(not supported)</td> | ||
108 | <td class="compatcc"> </td> | ||
109 | </tr> | 116 | </tr> |
110 | </table> | 117 | </table> |
111 | 118 | ||
@@ -120,9 +127,9 @@ hold all user-configurable settings: | |||
120 | <li><tt>Makefile</tt> has settings for <b>installing</b> LuaJIT (POSIX | 127 | <li><tt>Makefile</tt> has settings for <b>installing</b> LuaJIT (POSIX |
121 | only).</li> | 128 | only).</li> |
122 | <li><tt>src/Makefile</tt> has settings for <b>compiling</b> LuaJIT | 129 | <li><tt>src/Makefile</tt> has settings for <b>compiling</b> LuaJIT |
123 | under POSIX, MinGW and Cygwin.</li> | 130 | under POSIX, MinGW or Cygwin.</li> |
124 | <li><tt>src/msvcbuild.bat</tt> has settings for compiling LuaJIT with | 131 | <li><tt>src/msvcbuild.bat</tt> has settings for compiling LuaJIT with |
125 | MSVC.</li> | 132 | MSVC or WinSDK.</li> |
126 | </ul> | 133 | </ul> |
127 | <p> | 134 | <p> |
128 | Please read the instructions given in these files, before changing | 135 | Please read the instructions given in these files, before changing |
@@ -133,14 +140,13 @@ any settings. | |||
133 | <h3>Prerequisites</h3> | 140 | <h3>Prerequisites</h3> |
134 | <p> | 141 | <p> |
135 | Depending on your distribution, you may need to install a package for | 142 | Depending on your distribution, you may need to install a package for |
136 | GCC (GCC 3.4 or later required), the development headers and/or a | 143 | GCC, the development headers and/or a complete SDK. E.g. on a current |
137 | complete SDK. E.g. on a current Debian/Ubuntu, install <tt>libc6-dev</tt> | 144 | Debian/Ubuntu, install <tt>libc6-dev</tt> with the package manager. |
138 | with the package manager. | ||
139 | </p> | 145 | </p> |
140 | <p> | 146 | <p> |
141 | Download the current source package (pick the .tar.gz), if you haven't | 147 | Download the current source package of LuaJIT (pick the .tar.gz), |
142 | already done so. Move it to a directory of your choice, open a | 148 | if you haven't already done so. Move it to a directory of your choice, |
143 | terminal window and change to this directory. Now unpack the archive | 149 | open a terminal window and change to this directory. Now unpack the archive |
144 | and change to the newly created directory: | 150 | and change to the newly created directory: |
145 | </p> | 151 | </p> |
146 | <pre class="code"> | 152 | <pre class="code"> |