From b43eb033d243555ad8e8c66b4532a44b56d97fd2 Mon Sep 17 00:00:00 2001 From: Matthias Hochsteger Date: Wed, 23 Apr 2025 08:36:05 +0200 Subject: [PATCH] Pass -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to subprojects for cmake 4 compatibility --- cmake/SuperBuild.cmake | 2 +- cmake/external_projects/tcltk.cmake | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/cmake/SuperBuild.cmake b/cmake/SuperBuild.cmake index 595bfb3b..00a5ed5e 100644 --- a/cmake/SuperBuild.cmake +++ b/cmake/SuperBuild.cmake @@ -57,7 +57,7 @@ set_vars(SUBPROJECT_CMAKE_ARGS CMAKE_C_COMPILER) set_vars(SUBPROJECT_CMAKE_ARGS CMAKE_CXX_COMPILER) set_vars(SUBPROJECT_CMAKE_ARGS CMAKE_BUILD_TYPE) -set(SUBPROJECT_CMAKE_ARGS "${SUBPROJECT_CMAKE_ARGS};-DCMAKE_POSITION_INDEPENDENT_CODE=ON" CACHE INTERNAL "") +set(SUBPROJECT_CMAKE_ARGS "${SUBPROJECT_CMAKE_ARGS};-DCMAKE_POSITION_INDEPENDENT_CODE=ON;-DCMAKE_POLICY_VERSION_MINIMUM=3.5" CACHE INTERNAL "") if(USE_CCACHE) find_program(CCACHE_FOUND NAMES ccache ccache.bat) diff --git a/cmake/external_projects/tcltk.cmake b/cmake/external_projects/tcltk.cmake index edbe9a79..cbbc8388 100644 --- a/cmake/external_projects/tcltk.cmake +++ b/cmake/external_projects/tcltk.cmake @@ -109,6 +109,7 @@ if(APPLE) -DCMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX}/Contents/MacOS -DTCL_INCLUDE_PATH=${CMAKE_INSTALL_PREFIX}/Contents/Frameworks/Tcl.framework/Headers -DTK_INCLUDE_PATH=${CMAKE_INSTALL_PREFIX}/Contents/Frameworks/Tk.framework/Headers + -DCMAKE_POLICY_VERSION_MINIMUM=3.5 ${SUBPROJECT_ARGS} )