diff options
author | Sven Gothel <[email protected]> | 2019-08-18 23:56:42 +0200 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2019-08-18 23:56:42 +0200 |
commit | 5f4292bb8a310489e05a4f3545ae081310a93f72 (patch) | |
tree | af52455ba48c73c6a64eab6f481ff9ac6f65b04b /doc/HowToBuild.html | |
parent | 6f987f16c808242b61263d76bd7d72e148a0af24 (diff) |
Build Update: CMake 2.8.10.2 -> 3.15.2 (Windows + MacOS), Mingw64 4.8.1 -> 8.1.0
Diffstat (limited to 'doc/HowToBuild.html')
-rw-r--r-- | doc/HowToBuild.html | 34 |
1 files changed, 19 insertions, 15 deletions
diff --git a/doc/HowToBuild.html b/doc/HowToBuild.html index daf980f..168cc27 100644 --- a/doc/HowToBuild.html +++ b/doc/HowToBuild.html @@ -69,6 +69,7 @@ <li>awk</li> <li>p7zip-full ???</li> <li>gcc</li> + <li>cmake</li> </ul> </ul> </li> @@ -84,12 +85,13 @@ <li>gawk</li> <li>p7zip-full</li> <li>gcc</li> + <li>cmake</li> </ul> One liner install command: <ul> <li><b>Debian</b> 10 Buster <pre> -apt-get install openjdk-11-jre openjdk-11-jdk ant git-all gawk p7zip-full gcc +apt-get install openjdk-11-jre openjdk-11-jdk ant git-all gawk p7zip-full gcc cmake </pre></li> </ul> Optional: Add <i>kernel</i> build utilities: @@ -114,6 +116,7 @@ apt-get install lib32z1 lib32ncurses5 gcc-multilib lib32gcc1 lib32gomp1 lib32itm <li>gawk</li> <li>p7zip-full</li> <li>gcc</li> + <li>cmake</li> </ul> </li> <li> <b>CentOS 7 / Red Hat Enterprise Linux 7.6</b> or later<br/> @@ -124,6 +127,7 @@ apt-get install lib32z1 lib32ncurses5 gcc-multilib lib32gcc1 lib32gomp1 lib32itm <li>gawk</li> <li>p7zip-full</li> <li>gcc</li> + <li>cmake</li> </ul> </li> </ul> @@ -144,6 +148,7 @@ apt-get install lib32z1 lib32ncurses5 gcc-multilib lib32gcc1 lib32gomp1 lib32itm <ul> <li>git ≥ 2.11 provided by Xcode ≥ 8.3.3</li> <li>awk is provided by MacOS</li> + <li><a href="https://cmake.org/">CMake 3.15.2</a>, and install the <a href="https://stackoverflow.com/questions/30668601/installing-cmake-command-line-tools-on-a-mac">command line tools</a></li> <li><a href="http://www.apple.com/macosx/">Mac OS</a> 10.13 or later (note: may not work with earlier releases) </li> <li><a href="http://developer.apple.com/technologies/xcode.html">Xcode</a> 8.3.3 or later for gcc, etc (included in MacOS)</li> </ul> @@ -153,21 +158,19 @@ apt-get install lib32z1 lib32ncurses5 gcc-multilib lib32gcc1 lib32gomp1 lib32itm <li>Windows XP or later </li> <li>git is provided by <a href="https://cygwin.com">cygwin</a></li> <li>gawk is provided by <a href="https://cygwin.com">cygwin</a></li> - <li> <a href="http://mingw-w64.sourceforge.net/">MinGW64</a> + <li> <a href="http://mingw-w64.org/">MinGW64</a> (<a href="https://sourceforge.net/projects/mingw-w64/files/">files on sourceforge</a>) <ul> - <li> <a href="http://sourceforge.net/projects/mingwbuilds/files/mingw-builds-install/mingw-builds-install.exe/download">Installer</a> + <li> <a href="https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/8.1.0/threads-win32/sjlj/i686-8.1.0-release-win32-sjlj-rt_v6-rev0.7z">i686-8.1.0-release-win32-sjlj-rt_v6-rev0.7z</a> <ul> - <li>mingw-build-install</li> - <li>version: 4.8.1</li> + <li>version: 8.1.0</li> <li>host: x32</li> <li>threading: win32</li> <li>exceptions: SJLJ</li> - <li>revision: 5</li> + <li>revision: 0</li> </ul></li> - <li> or <a href="http://sourceforge.net/projects/mingwbuilds/files/host-windows/releases/">manual</a> - via <a href="http://sourceforge.net/projects/mingwbuilds/files/host-windows/releases/4.8.1/32-bit/threads-win32/sjlj/">7z archive file</a></li> </ul> </li> + <li><a href="https://cmake.org/">CMake 3.15.2</a> 32bit version</li> </ul> </li> <li> <b>Windows</b>/x86_64 (64-bit) @@ -175,26 +178,27 @@ apt-get install lib32z1 lib32ncurses5 gcc-multilib lib32gcc1 lib32gomp1 lib32itm <li>Windows XP or later </li> <li>git is provided by <a href="https://cygwin.com">cygwin</a></li> <li>gawk is provided by <a href="https://cygwin.com">cygwin</a></li> - <li> <a href="http://mingw-w64.sourceforge.net/">MinGW64</a> + <li> <a href="http://mingw-w64.org/">MinGW64</a> (<a href="https://sourceforge.net/projects/mingw-w64/files/">files on sourceforge</a>) <ul> - <li> <a href="http://sourceforge.net/projects/mingwbuilds/files/mingw-builds-install/mingw-builds-install.exe/download">Installer</a> + <li> <a href="https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/8.1.0/threads-win32/sjlj/x86_64-8.1.0-release-win32-sjlj-rt_v6-rev0.7z">x86_64-8.1.0-release-win32-sjlj-rt_v6-rev0.7z</a> <ul> - <li>mingw-build-install</li> - <li>version: 4.8.1</li> + <li>version: 8.1.0</li> <li>host: x64</li> <li>threading: win32</li> <li>exceptions: SJLJ</li> - <li>revision: 5</li> + <li>revision: 0</li> </ul></li> - <li> or <a href="http://sourceforge.net/projects/mingwbuilds/files/host-windows/releases/">manual</a> - via <a href="http://sourceforge.net/projects/mingwbuilds/files/host-windows/releases/4.8.1/64-bit/threads-win32/sjlj/">7z archive file</a></li> </ul> </li> + <li><a href="https://cmake.org/">CMake 3.15.2</a> 64bit version</li> </ul> </li> </ul> <p> + CMake has been added here for JOAL and JOGL. + </p> + <p> Additional platforms such as FreeBSD and HP/UX are handled by the build system, but are not officially supported. </p> |