taco: fix build failure with cmake 4 (#452442)

This commit is contained in:
h7x4
2025-10-16 10:42:41 +00:00
committed by GitHub
+8
View File
@@ -37,6 +37,14 @@ stdenv.mkDerivation (finalAttrs: {
rm -rf python_bindings/pybind11/*
cp -r ${finalAttrs.src-new-pybind11}/* python_bindings/pybind11
find python_bindings/pybind11 -exec chmod +w {} \;
# CMake4 no longer support version < 3.5
substituteInPlace CMakeLists.txt --replace-fail \
"cmake_minimum_required(VERSION 3.4.0 FATAL_ERROR)" \
"cmake_minimum_required(VERSION 3.5)"
substituteInPlace apps/tensor_times_vector/CMakeLists.txt --replace-fail \
"cmake_minimum_required(VERSION 2.8.12)" \
"cmake_minimum_required(VERSION 3.5)"
'';
# Remove test cases from cmake build as they violate modern C++ expectations