From 15a0b401bf61a2894d1e02469d2c5417581bfcd0 Mon Sep 17 00:00:00 2001 From: Artturin Date: Wed, 15 Oct 2025 17:24:08 +0300 Subject: [PATCH] nextpnr: Fix build the easy way ``` CMake Error at 3rdparty/googletest/googletest/CMakeLists.txt:48 (cmake_minimum_required): Compatibility with CMake < 3.5 has been removed from CMake. ``` https://www.github.com/YosysHQ/nextpnr/issues/1578 --- pkgs/by-name/ne/nextpnr/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/ne/nextpnr/package.nix b/pkgs/by-name/ne/nextpnr/package.nix index f293b4e6351b..56a680a6284c 100644 --- a/pkgs/by-name/ne/nextpnr/package.nix +++ b/pkgs/by-name/ne/nextpnr/package.nix @@ -80,6 +80,9 @@ stdenv.mkDerivation rec { "-DHIMBAECHEL_GOWIN_DEVICES=all" "-DHIMBAECHEL_PRJBEYOND_DB=${prjbeyond_src}" + # https://github.com/YosysHQ/nextpnr/issues/1578 + # `Compatibility with CMake < 3.5 has been removed from CMake.` + "-DCMAKE_POLICY_VERSION_MINIMUM=3.5" ] ++ (lib.optional enableGui "-DBUILD_GUI=ON");