11#! /usr/bin/env bash
22
3- script_dir=" ` cd $( dirname $0 ) ; pwd` "
3+ script_dir=$( cd $( dirname $0 ) || exit 1 ; pwd)
44source " ${script_dir} /manylinux-build-common.sh"
55
6+ # -----------------------------------------------------------------------
7+ # ARCH, PYBINARIES variables are set in common script
8+ # -----------------------------------------------------------------------
9+
610# Build standalone project and populate archive cache
7- mkdir -p /work/standalone-${arch } -build
8- pushd /work/standalone-${arch } -build > /dev/null 2>&1
11+ mkdir -p /work/standalone-${ARCH } -build
12+ pushd /work/standalone-${ARCH } -build > /dev/null 2>&1
913 cmake -DITKPythonPackage_BUILD_PYTHON:PATH=0 -G Ninja ../
1014 ninja
1115popd > /dev/null 2>&1
@@ -29,8 +33,8 @@ for PYBIN in "${PYBINARIES[@]}"; do
2933 ${PYBIN} /pip install -r /work/requirements-dev.txt
3034
3135 build_type=MinSizeRel
32- source_path=/work/standalone-${arch } -build/ITK-source
33- build_path=/work/ITK-$( basename $( dirname ${PYBIN} ) ) -manylinux1_${arch }
36+ source_path=/work/standalone-${ARCH } -build/ITK-source
37+ build_path=/work/ITK-$( basename $( dirname ${PYBIN} ) ) -manylinux1_${ARCH }
3438 SETUP_PY_CONFIGURE=" ${script_dir} /../setup_py_configure.py"
3539
3640 # Clean up previous invocations
@@ -128,7 +132,7 @@ for PYBIN in "${PYBINARIES[@]}"; do
128132 fi
129133 sudo ${PYBIN} /pip install itk --no-cache-dir --no-index -f /work/dist
130134 sudo ${PYBIN} /pip install numpy
131- (cd $HOME ; ${PYBIN} /python -c ' from itk import ITKCommon;' )
132- (cd $HOME ; ${PYBIN} /python -c ' import itk; image = itk.Image[itk.UC, 2].New()' )
133- (cd $HOME ; ${PYBIN} /python -c ' import itkConfig; itkConfig.LazyLoading = False; import itk;' )
135+ (cd $HOME && ${PYBIN} /python -c ' from itk import ITKCommon;' )
136+ (cd $HOME && ${PYBIN} /python -c ' import itk; image = itk.Image[itk.UC, 2].New()' )
137+ (cd $HOME && ${PYBIN} /python -c ' import itkConfig; itkConfig.LazyLoading = False; import itk;' )
134138done
0 commit comments