Skip to content

Decrease minimum required CMake version #87

@acxz

Description

@acxz

Feature category

  • enhancement - build system
  • enhancement - backends
  • enhancement - documentation
  • enhancement - plot categories

The problem

While building for Ubuntu 18 works, users need to manually install their cmake versions to get things to build. As well as the default gcc version does not support fully c++17, in particular std::filesystem does not exist but instead there is std::experimental::filesystem.

Essentially my issue is that I would like to use matplotplusplus with the default versions of the dependencies available on Ubuntu 18.

The solution I'd like
Decrease the minimum cmake required version to 3.10 and allow the building with a slightly older gcc (gcc 7.5).

Alternatives I've considered
To get things working on older distributions where the gcc version is not 8 and the cmake version is not 3.14 there is not much that can be done, besides upgrading your distribution like going from Ubuntu 18 to Ubuntu 20 or manually installing new versions of these deps as already recommended.

Additional context

Related: #59

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions