63 <ul> |
63 <ul> |
64 <li><a href="#gmake">GNU Make (<tt><i>gmake</i></tt>)</a> </li> |
64 <li><a href="#gmake">GNU Make (<tt><i>gmake</i></tt>)</a> </li> |
65 <li><a href="#linux">Basic Linux System Setup</a> </li> |
65 <li><a href="#linux">Basic Linux System Setup</a> </li> |
66 <li><a href="#solaris">Basic Solaris System Setup</a> </li> |
66 <li><a href="#solaris">Basic Solaris System Setup</a> </li> |
67 <li><a href="#windows">Basic Windows System Setup</a> </li> |
67 <li><a href="#windows">Basic Windows System Setup</a> </li> |
|
68 <li><a href="#macosx">Basic Mac OS X System Setup</a></li> |
68 <li><a href="#dependencies">Build Dependencies</a> |
69 <li><a href="#dependencies">Build Dependencies</a> |
69 <ul> |
70 <ul> |
70 <li><a href="#bootjdk">Bootstrap JDK</a> </li> |
71 <li><a href="#bootjdk">Bootstrap JDK</a> </li> |
71 <li><a href="#importjdk">Optional Import JDK</a> </li> |
72 <li><a href="#importjdk">Optional Import JDK</a> </li> |
72 <li><a href="#ant">Ant 1.7.1</a> </li> |
73 <li><a href="#ant">Ant 1.7.1</a> </li> |
228 <td>Windows X64 (64-bit)</td> |
229 <td>Windows X64 (64-bit)</td> |
229 <td>Windows Server 2003 - Enterprise x64 Edition</td> |
230 <td>Windows Server 2003 - Enterprise x64 Edition</td> |
230 <td>Microsoft Visual Studio C++ 2010 Professional Edition</td> |
231 <td>Microsoft Visual Studio C++ 2010 Professional Edition</td> |
231 <td>JDK 6u18</td> |
232 <td>JDK 6u18</td> |
232 </tr> |
233 </tr> |
|
234 <tr> |
|
235 <td>Mac OS X X64 (64-bit)</td> |
|
236 <td>Mac OS X 10.7.3 "Lion"</td> |
|
237 <td>XCode 4.1 or later</td> |
|
238 <td>Java for OS X Lion Update 1</td> |
|
239 </tr> |
233 </tbody> |
240 </tbody> |
234 </table> |
241 </table> |
235 <p> |
242 <p> |
236 These same sources do indeed build on many more systems than the |
243 These same sources do indeed build on many more systems than the |
237 above older generation systems, again the above is just a minimum. |
244 above older generation systems, again the above is just a minimum. |
944 <li> |
951 <li> |
945 Install |
952 Install |
946 <a href="#ant">Ant 1.7.1 or newer</a>, |
953 <a href="#ant">Ant 1.7.1 or newer</a>, |
947 make sure it is in your PATH and set |
954 make sure it is in your PATH and set |
948 <tt><a href="#ANT_HOME">ANT_HOME</a></tt>. |
955 <tt><a href="#ANT_HOME">ANT_HOME</a></tt>. |
|
956 </li> |
|
957 </ol> |
|
958 </blockquote> |
|
959 <!-- ------------------------------------------------------ --> |
|
960 <hr> |
|
961 <h3><a name="macosx">Basic Mac OS X System Setup</a></h3> |
|
962 <blockquote> |
|
963 <strong>X64 only:</strong> |
|
964 The minimum recommended hardware for building |
|
965 the Mac OS X version is any 64-bit capable Intel processor, at least 2 |
|
966 GB of RAM, and approximately 3 GB of free disk space. You should also |
|
967 have OS X Lion 10.7.3 installed. |
|
968 </blockquote> |
|
969 <!-- ------------------------------------------------------ --> |
|
970 |
|
971 <h4><a name="macosx_checklist">Basic Mac OS X Check List</a></h4> |
|
972 <blockquote> |
|
973 <ol> |
|
974 <li> |
|
975 Install <a href="https://developer.apple.com/xcode/">XCode 4.1</a> or newer. |
|
976 If you install XCode 4.3 or newer, make sure you also install |
|
977 "Command line tools" found under the preferences pane "Downloads". |
|
978 </li> |
|
979 <li> |
|
980 Install <a href="http://support.apple.com/kb/dl1421" target="_blank">"Java for OS X Lion Update 1"</a>, |
|
981 set <tt><a href="#ALT_BOOTDIR">ALT_BOOTDIR</a> to <code>`/usr/libexec/java_home -v 1.6`</code></tt> |
|
982 </li> |
|
983 <li> |
|
984 <a href="#importjdk">Optional Import JDK</a>, set |
|
985 <tt><a href="#ALT_JDK_IMPORT_PATH">ALT_JDK_IMPORT_PATH</a></tt>. |
949 </li> |
986 </li> |
950 </ol> |
987 </ol> |
951 </blockquote> |
988 </blockquote> |
952 <!-- ------------------------------------------------------ --> |
989 <!-- ------------------------------------------------------ --> |
953 <hr> |
990 <hr> |
1192 set WindowsSdkDir=c:\PROGRA~1\MICROS~1\Windows\v7.1 |
1229 set WindowsSdkDir=c:\PROGRA~1\MICROS~1\Windows\v7.1 |
1193 set PATH=%VSINSTALLDIR%\vc\bin\amd64;%VSINSTALLDIR%\Common7\IDE;%WindowsSdkDir%\bin;%PATH% |
1230 set PATH=%VSINSTALLDIR%\vc\bin\amd64;%VSINSTALLDIR%\Common7\IDE;%WindowsSdkDir%\bin;%PATH% |
1194 set INCLUDE=%VSINSTALLDIR%\vc\include;%WindowsSdkDir%\include |
1231 set INCLUDE=%VSINSTALLDIR%\vc\include;%WindowsSdkDir%\include |
1195 set LIB=%VSINSTALLDIR%\vc\lib\amd64;%WindowsSdkDir%\lib\x64 |
1232 set LIB=%VSINSTALLDIR%\vc\lib\amd64;%WindowsSdkDir%\lib\x64 |
1196 </pre> |
1233 </pre> |
|
1234 <strong><a name="llvmgcc">OS X Lion 10.7.3: LLVM GCC</a></strong> |
|
1235 <blockquote> |
|
1236 LLVM GCC is bundled with XCode. The version should be at least 4.2.1. |
|
1237 </blockquote> |
1197 </blockquote> |
1238 </blockquote> |
1198 <!-- ------------------------------------------------------ --> |
1239 <!-- ------------------------------------------------------ --> |
1199 <h4><a name="zip">Zip and Unzip</a></h4> |
1240 <h4><a name="zip">Zip and Unzip</a></h4> |
1200 <blockquote> |
1241 <blockquote> |
1201 Version 2.2 (November 3rd 1997) or newer of the zip utility |
1242 Version 2.2 (November 3rd 1997) or newer of the zip utility |