]> git.ipfire.org Git - thirdparty/ccache.git/commit
build: Require C++17 compiler and CMake 3.15
authorJoel Rosdahl <joel@rosdahl.net>
Mon, 16 May 2022 19:55:41 +0000 (21:55 +0200)
committerJoel Rosdahl <joel@rosdahl.net>
Mon, 23 May 2022 17:15:58 +0000 (19:15 +0200)
commita078662d9a2d219c4f68c4a298fdca09ebeecbcd
tree46c99ceace55ba6316f50a40c92044649aaa3bc4
parentef7a5ac68a829ff81c28326134d3a3485b97d426
build: Require C++17 compiler and CMake 3.15

A C++17-compatible compiler is now readily available on all systems we
target primarily, so it's time to bump to C++17.

Also, we want to use features in CMake 3.15 (see #1069), so bump that
too.
14 files changed:
.github/workflows/build.yaml
CMakeLists.txt
cmake/CodeAnalysis.cmake
doc/INSTALL.md
dockerfiles/alpine-3.11/Dockerfile [moved from dockerfiles/alpine-3.14/Dockerfile with 95% similarity]
dockerfiles/alpine-3.15/Dockerfile [moved from dockerfiles/alpine-3.8/Dockerfile with 95% similarity]
dockerfiles/centos-7/Dockerfile
dockerfiles/centos-8/Dockerfile [deleted file]
dockerfiles/debian-10/Dockerfile [deleted file]
dockerfiles/fedora-36/Dockerfile [moved from dockerfiles/fedora-32/Dockerfile with 95% similarity]
dockerfiles/ubuntu-18.04/Dockerfile
misc/test-all-systems
src/.clang-tidy
src/UmaskScope.hpp