[sw] Document CMake Requirement
Pull Request #1345 vendored googletest and googlemock, which are
built using CMake. While we intend to move googletest to meson,
in the short term we should document the CMake requirement.
This also adds cmake to the list of linux package requirements.
Signed-off-by: Sam Elliott <selliott@lowrisc.org>
diff --git a/apt-requirements.txt b/apt-requirements.txt
index 0aadd6a..8773389 100644
--- a/apt-requirements.txt
+++ b/apt-requirements.txt
@@ -7,6 +7,7 @@
bison
build-essential
clang-format
+cmake
curl
flex
g++
diff --git a/doc/ug/install_instructions/index.md b/doc/ug/install_instructions/index.md
index 5355acd..93100e2 100644
--- a/doc/ug/install_instructions/index.md
+++ b/doc/ug/install_instructions/index.md
@@ -15,6 +15,7 @@
* Physical access to that machine, root permissions and a graphical environment.
* Python 3.5.2 or newer. Python 3.6+ is recommended.
* A C++14 capable compiler. GCC 5 or Clang 3.5 should meet this requirement.
+* CMake 2.8.8 or newer.
* 60 GB or more of disk space.
EDA tools like Xilinx Vivado can easily take up 40 GB each.
* We develop and test on the following Linux distributions: