@@ -48,6 +48,11 @@ if(ITKPythonPackage_SUPERBUILD)
4848 -DCMAKE_BUILD_TYPE:STRING =${CMAKE_BUILD_TYPE}
4949 )
5050 endif ()
51+ set (ep_download_extract_timestamp_arg )
52+ if (CMAKE_VERSION VERSION_EQUAL "3.24" OR CMAKE_VERSION VERSION_GREATER "3.24" )
53+ # See https://cmake.org/cmake/help/latest/policy/CMP0135.html
54+ set (ep_download_extract_timestamp_arg DOWNLOAD_EXTRACT_TIMESTAMP 1)
55+ endif ()
5156
5257 #-----------------------------------------------------------------------------
5358 # Options
@@ -89,8 +94,8 @@ if(ITKPythonPackage_SUPERBUILD)
8994
9095 set (ITK_REPOSITORY "https://github.com/InsightSoftwareConsortium/ITK.git" )
9196
92- # ITK release 2023-10-11
93- set (ITK_GIT_TAG "v5.4rc02 " )
97+ # master branch, 2024-04-04
98+ set (ITK_GIT_TAG "4449a99921a72ac6ceb4f8fa4521c6b6db6cbfe1 " )
9499
95100 #-----------------------------------------------------------------------------
96101 # A separate project is used to download ITK, so that it can reused
@@ -124,6 +129,7 @@ if(ITKPythonPackage_SUPERBUILD)
124129 -DCMAKE_INSTALL_LIBDIR:STRING =lib # Skip default initialization by GNUInstallDirs CMake module
125130 ${ep_common_cmake_cache_args}
126131 ${tbb_cmake_cache_args}
132+ ${ep_download_extract_timestamp_arg}
127133 -DCMAKE_BUILD_TYPE:STRING =Release
128134 BUILD_BYPRODUCTS "${TBB_DIR} /TBBConfig.cmake"
129135 USES_TERMINAL_DOWNLOAD 1
@@ -276,18 +282,14 @@ if(ITKPythonPackage_SUPERBUILD)
276282 -DWRAP_ITK_INSTALL_COMPONENT_PER_MODULE:BOOL =${install_component_per_module}
277283 -DITK_LEGACY_SILENT:BOOL =ON
278284 -DITK_WRAP_PYTHON:BOOL =ON
279- -DITK_WRAP_unsigned_short:BOOL =ON
280- -DITK_WRAP_double:BOOL =ON
281- -DITK_WRAP_complex_double:BOOL =ON
282- -DITK_WRAP_IMAGE_DIMS:STRING =2;3;4
283- -DITK_WRAP_DOC:BOOL =ON
284285 -DDOXYGEN_EXECUTABLE:FILEPATH =${DOXYGEN_EXECUTABLE}
285286 -DPython3_INCLUDE_DIR:PATH =${Python3_INCLUDE_DIR}
286287 -DPython3_LIBRARY:FILEPATH =${Python3_LIBRARY}
287288 -DPython3_EXECUTABLE:FILEPATH =${Python3_EXECUTABLE}
288289 ${ep_common_cmake_cache_args}
289290 ${tbb_args}
290291 ${ep_itk_cmake_cache_args}
292+ ${ep_download_extract_timestamp_arg}
291293 USES_TERMINAL_DOWNLOAD 1
292294 USES_TERMINAL_UPDATE 1
293295 USES_TERMINAL_CONFIGURE 1
0 commit comments