Commit 11f29b89 authored by Aaron Bray's avatar Aaron Bray
Browse files

Update for C++ version/cmake details

parent e33f3a49
......@@ -13,10 +13,11 @@ to ask or share anything and everything about building, using, or understanding
## Build Environment
The code provided utilizes C++11. Here is a list of popular compilers and their initial version to implement all of C++11 :
- GCC 4.8.1 and later
- Clang 3.3 and later
- MSVC 2015 and later
The code provided utilizes C++17, here is a list of popular compilers and their initial version to implement all of C++17 :
GCC 7 and later
Clang 5 and later
MSVC 2017 and later
If you have any questions\comments, don't hesitate to email
......@@ -32,31 +33,6 @@ Ensure that cmake bin is on your PATH and available in your cmd/bash shell.
If you are on a Debian/Ubuntu system, please install the latest cmake on your system by <a href="">following thes instructions</a>.
##### Building CMake
If you need to build CMake for the latest version, the <a href="">CMake Download page</a> provides source releases.
The following should get you through the build process for CMake:
# Set up some dependent libraries you will need
$ sudo apt-get install zlib1g-dev
$ sudo apt-get install libcurl4-openssl-dev
# If you want to build the CMake GUI, you will need
$ sudo apt-get install libqt4-dev qt4-dev-tools libncurses5-dev
# Get the code link for the cmake download
# I used 'Copy Link Address' from my browser on the tar.gz source download link...
# Run the following commands from the directory you wish to build CMake
$ wget
# Extract the source
$ tar -zxvf cmake-3.17.3-Linux-x86_64.tar.gz
$ cd cmake-3.17.3-Linux-x86_64.tar.gz
# Run the bootstrap, build and install the code
$ ./bootstrap --system-curl --qt-gui
# Remove the --qt-gui if you do not want to build the CMake GUI
$ make
$ sudo make install
### Java JDK
The test suite and data generate tools used are written in Java.
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment