@@ -16,14 +16,7 @@ SCRIPT_DIR=""
1616
1717script_dir=$( cd $( dirname $0 ) || exit 1; pwd)
1818source " ${script_dir} /macpython-build-common.sh"
19- # -----------------------------------------------------------------------
20- # Ensure that requirements are met
21- brew update
22- brew info doxygen | grep --quiet ' Not installed' && brew install doxygen
23- brew info ninja | grep --quiet ' Not installed' && brew install ninja
24- NINJA_EXECUTABLE=$( which ninja)
25- brew info cmake | grep --quiet ' Not installed' && brew install cmake
26- CMAKE_EXECUTABLE=$( which cmake)
19+
2720# -----------------------------------------------------------------------
2821# Remove previous virtualenv's
2922rm -rf ${SCRIPT_DIR} /../venvs
@@ -101,7 +94,7 @@ for VENV in "${VENVS[@]}"; do
10194 -DITK_SOURCE_DIR:PATH= ${source_path} \
10295 -DITK_BINARY_DIR:PATH=${build_path} \
10396 -DCMAKE_OSX_DEPLOYMENT_TARGET:STRING=${osx_target} \
104- -DCMAKE_OSX_ARCHITECTURES:STRING=x86_64 \
97+ -DCMAKE_OSX_ARCHITECTURES:STRING=$( arch ) \
10598 -DITK_WRAP_unsigned_short:BOOL=ON \
10699 -DITK_WRAP_double:BOOL=ON \
107100 -DITK_WRAP_complex_double:BOOL=ON \
@@ -128,7 +121,7 @@ for VENV in "${VENVS[@]}"; do
128121 -DITK_BINARY_DIR:PATH=${build_path} \
129122 -DBUILD_TESTING:BOOL=OFF \
130123 -DCMAKE_OSX_DEPLOYMENT_TARGET:STRING=${osx_target} \
131- -DCMAKE_OSX_ARCHITECTURES:STRING=x86_64 \
124+ -DCMAKE_OSX_ARCHITECTURES:STRING=$( arch ) \
132125 -DITK_WRAP_unsigned_short:BOOL=ON \
133126 -DITK_WRAP_double:BOOL=ON \
134127 -DITK_WRAP_complex_double:BOOL=ON \
@@ -156,7 +149,7 @@ for VENV in "${VENVS[@]}"; do
156149 -DITK_SOURCE_DIR:PATH=${source_path} \
157150 -DITK_BINARY_DIR:PATH=${build_path} \
158151 -DCMAKE_OSX_DEPLOYMENT_TARGET:STRING=${osx_target} \
159- -DCMAKE_OSX_ARCHITECTURES:STRING=x86_64 \
152+ -DCMAKE_OSX_ARCHITECTURES:STRING=$( arch ) \
160153 -DITKPythonPackage_ITK_BINARY_REUSE:BOOL=ON \
161154 -DITKPythonPackage_WHEEL_NAME:STRING=${wheel_name} \
162155 -DITK_WRAP_unsigned_short:BOOL=ON \
0 commit comments