From: Matthew Fernandez Date: Sun, 9 Oct 2022 17:45:35 +0000 (-0700) Subject: bump required CMake version to 3.10.2 X-Git-Tag: 7.0.0~18^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=add136b2c7b8a75bee88f4ba20c7e9b6dd7a522b;p=graphviz bump required CMake version to 3.10.2 Of the platforms Graphviz supports, the one with the oldest CMake version available is Ubuntu 18.04, which has CMake 3.10.2. This change raises the baseline CMake requirement to indicate we no longer support CMake 3.9. The diff between CMake 3.9 and 3.10 does not actually contain anything useful to Graphviz. But it still seems wise to proactively move our floor forwards. --- diff --git a/CHANGELOG.md b/CHANGELOG.md index 1b5c3b7f1..7d3995014 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - **Breaking**: An `outline_width` field has been added to the `Agnodeinfo_t` struct. - **Breaking**: An `outline_height` field has been added to the `Agnodeinfo_t` struct. +- When using the CMake build system, the minimum requirement has been increased + from CMake 3.9 to CMake 3.10.2. ### Removed diff --git a/CMakeLists.txt b/CMakeLists.txt index f8e958389..aa8a33e7e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.9 FATAL_ERROR) +cmake_minimum_required(VERSION 3.10.2 FATAL_ERROR) project(Graphviz) include(FeatureSummary)