diff --git a/CMakeLists.txt b/CMakeLists.txt index 3c9f686e9..bb0f63d24 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required (VERSION 3.5.1) +cmake_minimum_required (VERSION 3.4.3) project (benchmark) diff --git a/dependencies.md b/dependencies.md index 6499493ae..f78140f8d 100644 --- a/dependencies.md +++ b/dependencies.md @@ -6,13 +6,18 @@ still allow forward progress, we require any build tooling to be available for: * Debian stable AND * The last two Ubuntu LTS releases -Currently, this means using build tool versions that are available for Ubuntu -16.04 (Xenial), Ubuntu 18.04 (Bionic), and Debian stretch. +Currently, this means the highest build tool versions we can use must be +available for Ubuntu 16.04 (Xenial), Ubuntu 18.04 (Bionic), and Debian stretch. + +However, there are projects that rely on Benchmark that require a slightly older +version than this +([LVM](https://github.com/llvm-mirror/llvm/blob/master/CMakeLists.txt)], so we +will choose something that allows this compatibility requirement to be met. _Note, [travis](.travis.yml) runs under Ubuntu 14.04 (Trusty) for linux builds._ ## cmake -The current supported version is cmake 3.5.1 as of 2018-06-06. +The current supported version is cmake 3.4.3 as of 2018-11-14. _Note, this version is also available for Ubuntu 14.04, the previous Ubuntu LTS release, as `cmake3`._