File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed
Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -81,15 +81,23 @@ for VENV in "${VENVS[@]}"; do
8181 echo " PYTHON_LIBRARY:${PYTHON_LIBRARY} "
8282
8383 $PYTHON_EXECUTABLE -m pip install -r ${SCRIPT_DIR} /../requirements-dev.txt
84+ build_path=" ${SCRIPT_DIR} /../ITK-${py_mm} -macosx_x86_64"
85+ # Clean up previous invocations
86+ rm -rf $build_path
8487 $PYTHON_EXECUTABLE setup.py bdist_wheel --build-type MinSizeRel --plat-name macosx-10.6-x86_64 -G Ninja -- \
8588 -DCMAKE_MAKE_PROGRAM:FILEPATH=${NINJA_EXECUTABLE} \
8689 -DITK_SOURCE_DIR:PATH=${SCRIPT_DIR} /../standalone-build/ITK-source \
90+ -DITK_BINARY_DIR:PATH=${build_path} \
8791 -DCMAKE_OSX_DEPLOYMENT_TARGET:STRING=10.6 \
8892 -DCMAKE_OSX_ARCHITECTURES:STRING=x86_64 \
8993 -DPYTHON_EXECUTABLE:FILEPATH=${PYTHON_EXECUTABLE} \
9094 -DPYTHON_INCLUDE_DIR:PATH=${PYTHON_INCLUDE_DIR} \
9195 -DPYTHON_LIBRARY:FILEPATH=${PYTHON_LIBRARY}
9296 $PYTHON_EXECUTABLE setup.py clean
97+ # Remove unecessary files for building against ITK
98+ find $build_path -name ' *.cpp' -delete -o -name ' *.xml' -delete
99+ rm -rf $build_path /Wrapping/Generators/castxml*
100+ find $build_path -name ' *.o' -delete
93101done
94102
95103$DELOCATE_LISTDEPS ${SCRIPT_DIR} /../dist/* .whl # lists library dependencies
You can’t perform that action at this time.
0 commit comments