diff --git a/pkgs/by-name/cp/cppe/cmake-minimum-required.patch b/pkgs/by-name/cp/cppe/cmake-minimum-required.patch new file mode 100644 index 000000000000..caf44cfd2d6c --- /dev/null +++ b/pkgs/by-name/cp/cppe/cmake-minimum-required.patch @@ -0,0 +1,22 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 5d5d359..ba8992c 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -1,5 +1,5 @@ +-cmake_minimum_required(VERSION 3.0.0) +-cmake_policy(VERSION 3.0.0) ++cmake_minimum_required(VERSION 3.10) ++cmake_policy(VERSION 3.10) + + project(cppe LANGUAGES CXX) + +diff --git a/cppe/CMakeLists.txt b/cppe/CMakeLists.txt +index 6780f18..17ac4b9 100644 +--- a/cppe/CMakeLists.txt ++++ b/cppe/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 3.0.0) ++cmake_minimum_required(VERSION 3.10) + project(cppe-core VERSION 0.3.1 LANGUAGES CXX) + + include(GNUInstallDirs) diff --git a/pkgs/by-name/cp/cppe/package.nix b/pkgs/by-name/cp/cppe/package.nix index ff4757daab1a..7848b889b615 100644 --- a/pkgs/by-name/cp/cppe/package.nix +++ b/pkgs/by-name/cp/cppe/package.nix @@ -17,6 +17,10 @@ stdenv.mkDerivation rec { sha256 = "sha256-guM7+ZWDJLcAUJtPkKLvC4LYSA2eBvER7cgwPZ7FxHw="; }; + patches = [ + ./cmake-minimum-required.patch + ]; + nativeBuildInputs = [ cmake ] ++ lib.optionals stdenv.cc.isClang [ llvmPackages.openmp ]; cmakeFlags = [ "-DCMAKE_INSTALL_LIBDIR=lib" ];