Skip to content

Commit 45ca6ab

Browse files
committed
COMP: Use a shorter ExternalProject prefix
To address: CMake Error at CMakeLists.txt:84 (message): ITK source code directory path length is too long (54 > 50).Please move the ITK source code directory to a directory with a shorter path. -- Configuring incomplete, errors occurred! See also "C:/P/IPP/_skbuild/win-amd64-3.5/cmake-build/ITK-build/CMakeFiles/CMakeOutput.log". FAILED: ITK-prefix/src/ITK-stamp/ITK-configure cmd.exe /C "cd /D C:\P\IPP\_skbuild\win-amd64-3.5\cmake-build\ITK-build && C:\P\IPP\venv-35-x64\Lib\site-packages\cmake\data\bin\cmake.exe -CC:/P/IPP/_skbuild/win-amd64-3.5/cmake-build/ITK-prefix/tmp/ITK-cache-Release.cmake -GNinja C:/P/IPP/_skbuild/win-amd64-3.5/cmake-build/ITK-source && C:\P\IPP\venv-35-x64\Lib\site-packages\cmake\data\bin\cmake.exe -E touch C:/P/IPP/_skbuild/win-amd64-3.5/cmake-build/ITK-prefix/src/ITK-stamp/ITK-configure" And similar errors for the build tree.
1 parent 0fc1aca commit 45ca6ab

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

CMakeLists.txt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ if(ITKPythonPackage_SUPERBUILD)
9090

9191
if(NOT DEFINED ITK_SOURCE_DIR)
9292

93-
set(ITK_SOURCE_DIR ${CMAKE_BINARY_DIR}/ITK-source)
93+
set(ITK_SOURCE_DIR ${CMAKE_BINARY_DIR}/ITKs)
9494

9595
ExternalProject_add(ITK-source-download
9696
SOURCE_DIR ${ITK_SOURCE_DIR}
@@ -158,7 +158,7 @@ if(ITKPythonPackage_SUPERBUILD)
158158

159159
option(ITKPythonPackage_ITK_BINARY_REUSE "Reuse provided ITK_BINARY_DIR without configuring or building ITK" OFF)
160160

161-
set(ITK_BINARY_DIR "${CMAKE_BINARY_DIR}/ITK-build" CACHE PATH "ITK build directory")
161+
set(ITK_BINARY_DIR "${CMAKE_BINARY_DIR}/ITKb" CACHE PATH "ITK build directory")
162162

163163
message(STATUS "SuperBuild -")
164164
message(STATUS "SuperBuild - ITK => Requires ITK-source-download")
@@ -181,6 +181,7 @@ if(ITKPythonPackage_SUPERBUILD)
181181
DOWNLOAD_COMMAND ""
182182
SOURCE_DIR ${ITK_SOURCE_DIR}
183183
BINARY_DIR ${ITK_BINARY_DIR}
184+
PREFIX "ITKp"
184185
CMAKE_CACHE_ARGS
185186
-DBUILD_TESTING:BOOL=OFF
186187
-DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_INSTALL_PREFIX}

0 commit comments

Comments
 (0)