Files
2026-10-04 04:07:15 +00:00

24 lines
1019 B
Plaintext

-- Bump minimum required CMake version from 3.3 to 3.5 for CMake 4.x compatibility.
-- CMake 4.x removed support for policies older than 3.5; pcmsolver uses only 3.5-compatible features.
-- See https://github.com/PCMSolver/pcmsolver/issues/209
--- CMakeLists.txt.orig 2020-11-30 20:21:39 UTC
+++ CMakeLists.txt
@@ -2,7 +2,7 @@
# Copyright (c) 2015-2020 by Radovan Bast, Roberto Di Remigio, Jonas Juselius, and contributors.
# set minimum cmake version
-cmake_minimum_required(VERSION 3.3 FATAL_ERROR)
+cmake_minimum_required(VERSION 3.5 FATAL_ERROR)
# project name
project(PCMSolver LANGUAGES CXX C Fortran)
@@ -75,4 +75,6 @@ include(${PROJECT_SOURCE_DIR}/cmake/downloaded/autocma
include(${PROJECT_SOURCE_DIR}/cmake/custom/libtaylor.cmake)
include(${PROJECT_SOURCE_DIR}/cmake/custom/zlib.cmake)
include(${PROJECT_SOURCE_DIR}/cmake/downloaded/autocmake_src.cmake)
-include(${PROJECT_SOURCE_DIR}/cmake/custom/test.cmake)
+if (BUILD_TESTING)
+ include(${PROJECT_SOURCE_DIR}/cmake/custom/test.cmake)
+endif()