File tree Expand file tree Collapse file tree 3 files changed +14
-0
lines changed
Expand file tree Collapse file tree 3 files changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -166,6 +166,11 @@ if(ITKPythonPackage_SUPERBUILD)
166166 message (STATUS "SuperBuild - Force re-configure removing ${_stamp} " )
167167 endif ()
168168
169+ set (install_component_per_module OFF )
170+ if (NOT ITKPythonPackage_WHEEL_NAME STREQUAL "itk" )
171+ set (install_component_per_module ON )
172+ endif ()
173+
169174 ExternalProject_add(ITK
170175 DOWNLOAD_COMMAND ""
171176 SOURCE_DIR ${ITK_SOURCE_DIR}
@@ -175,6 +180,7 @@ if(ITKPythonPackage_SUPERBUILD)
175180 -DCMAKE_INSTALL_PREFIX:PATH =${CMAKE_INSTALL_PREFIX}
176181 -DPY_SITE_PACKAGES_PATH:PATH =${CMAKE_INSTALL_PREFIX}
177182 -DWRAP_ITK_INSTALL_COMPONENT_IDENTIFIER:STRING =PythonWheel
183+ -DWRAP_ITK_INSTALL_COMPONENT_PER_MODULE:BOOL =${install_component_per_module}
178184 -DITK_LEGACY_SILENT:BOOL =ON
179185 -DITK_WRAP_PYTHON:BOOL =ON
180186 -DITK_WRAP_PYTHON_LEGACY:BOOL =OFF
Original file line number Diff line number Diff line change @@ -77,6 +77,10 @@ for PYBIN in "${PYBINARIES[@]}"; do
7777 -DPYTHON_LIBRARY:FILEPATH=${PYTHON_LIBRARY} \
7878 -DWRAP_ITK_INSTALL_COMPONENT_IDENTIFIER:STRING=PythonWheel \
7979 -DWRAP_ITK_INSTALL_COMPONENT_PER_MODULE:BOOL=ON \
80+ -DPY_SITE_PACKAGES_PATH:PATH=${SCRIPT_DIR} /../_skbuild/cmake-install \
81+ -DITK_LEGACY_SILENT:BOOL=ON \
82+ -DITK_WRAP_PYTHON:BOOL=ON \
83+ -DITK_WRAP_PYTHON_LEGACY:BOOL=OFF \
8084 -G Ninja \
8185 ${source_path} \
8286 && ninja
Original file line number Diff line number Diff line change @@ -114,6 +114,10 @@ for VENV in "${VENVS[@]}"; do
114114 -DPYTHON_LIBRARY:FILEPATH=${PYTHON_LIBRARY} \
115115 -DWRAP_ITK_INSTALL_COMPONENT_IDENTIFIER:STRING=PythonWheel \
116116 -DWRAP_ITK_INSTALL_COMPONENT_PER_MODULE:BOOL=ON \
117+ -DPY_SITE_PACKAGES_PATH:PATH=${SCRIPT_DIR} /../_skbuild/cmake-install \
118+ -DITK_LEGACY_SILENT:BOOL=ON \
119+ -DITK_WRAP_PYTHON:BOOL=ON \
120+ -DITK_WRAP_PYTHON_LEGACY:BOOL=OFF \
117121 -G Ninja \
118122 ${source_path} \
119123 && ninja
You can’t perform that action at this time.
0 commit comments