otb: fix itk build with GCC 15

This commit is contained in:
Guilhem Saurel
2026-01-19 21:17:43 +01:00
parent ec84470623
commit 7c069b42e1
+11
View File
@@ -98,6 +98,17 @@ let
postPatch = ''
substituteInPlace Modules/ThirdParty/KWSys/src/KWSys/CMakeLists.txt \
--replace-fail 'cmake_minimum_required(VERSION 3.1 FATAL_ERROR)' 'cmake_minimum_required(VERSION 3.10)'
# fix build with GCC 15
substituteInPlace Modules/ThirdParty/GoogleTest/src/itkgoogletest/googletest/src/gtest-death-test.cc \
--replace-fail \
'#include <utility>' \
'#include <utility>
#include <cstdint>'
substituteInPlace Modules/Core/Common/include/itkFloatingPointExceptions.h \
--replace-fail \
'#include "itkSingletonMacro.h"' \
'#include "itkSingletonMacro.h"
#include <cstdint>'
'';
# fix the CMake config files for ITK which contains double slashes