Skip to content

Commit 849f548

Browse files
committed
COMP: Enabling double without complex<double> leads to problems
See KitwareMedical/ITKUltrasound#126.
1 parent 016552a commit 849f548

File tree

3 files changed

+7
-0
lines changed

3 files changed

+7
-0
lines changed

scripts/internal/manylinux-build-wheels.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ for PYBIN in "${PYBINARIES[@]}"; do
6464
-DITKPythonPackage_WHEEL_NAME:STRING="itk" \
6565
-DITK_WRAP_unsigned_short:BOOL=ON \
6666
-DITK_WRAP_double:BOOL=ON \
67+
-DITK_WRAP_complex_double:BOOL=ON \
6768
-DITK_WRAP_IMAGE_DIMS:STRING="2;3;4" \
6869
-DCMAKE_CXX_COMPILER_TARGET:STRING=$(uname -p)-linux-gnu \
6970
-DCMAKE_CXX_FLAGS:STRING="$compile_flags" \
@@ -101,6 +102,7 @@ for PYBIN in "${PYBINARIES[@]}"; do
101102
-DWRAP_ITK_INSTALL_COMPONENT_PER_MODULE:BOOL=ON \
102103
-DITK_WRAP_unsigned_short:BOOL=ON \
103104
-DITK_WRAP_double:BOOL=ON \
105+
-DITK_WRAP_complex_double:BOOL=ON \
104106
-DITK_WRAP_IMAGE_DIMS:STRING="2;3;4" \
105107
-DPY_SITE_PACKAGES_PATH:PATH="." \
106108
-DITK_LEGACY_SILENT:BOOL=ON \
@@ -125,6 +127,7 @@ for PYBIN in "${PYBINARIES[@]}"; do
125127
-DITKPythonPackage_WHEEL_NAME:STRING=${wheel_name} \
126128
-DITK_WRAP_unsigned_short:BOOL=ON \
127129
-DITK_WRAP_double:BOOL=ON \
130+
-DITK_WRAP_complex_double:BOOL=ON \
128131
-DITK_WRAP_IMAGE_DIMS:STRING="2;3;4" \
129132
-DPython3_EXECUTABLE:FILEPATH=${Python3_EXECUTABLE} \
130133
-DPython3_INCLUDE_DIR:PATH=${Python3_INCLUDE_DIR} \

scripts/macpython-build-wheels.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@ for VENV in "${VENVS[@]}"; do
9999
-DCMAKE_OSX_ARCHITECTURES:STRING=x86_64 \
100100
-DITK_WRAP_unsigned_short:BOOL=ON \
101101
-DITK_WRAP_double:BOOL=ON \
102+
-DITK_WRAP_complex_double:BOOL=ON \
102103
-DITK_WRAP_IMAGE_DIMS:STRING="2;3;4" \
103104
-DPython3_EXECUTABLE:FILEPATH=${Python3_EXECUTABLE} \
104105
-DPython3_INCLUDE_DIR:PATH=${Python3_INCLUDE_DIR} \
@@ -125,6 +126,7 @@ for VENV in "${VENVS[@]}"; do
125126
-DCMAKE_OSX_ARCHITECTURES:STRING=x86_64 \
126127
-DITK_WRAP_unsigned_short:BOOL=ON \
127128
-DITK_WRAP_double:BOOL=ON \
129+
-DITK_WRAP_complex_double:BOOL=ON \
128130
-DITK_WRAP_IMAGE_DIMS:STRING="2;3;4" \
129131
-DPython3_EXECUTABLE:FILEPATH=${Python3_EXECUTABLE} \
130132
-DPython3_INCLUDE_DIR:PATH=${Python3_INCLUDE_DIR} \
@@ -154,6 +156,7 @@ for VENV in "${VENVS[@]}"; do
154156
-DITKPythonPackage_WHEEL_NAME:STRING=${wheel_name} \
155157
-DITK_WRAP_unsigned_short:BOOL=ON \
156158
-DITK_WRAP_double:BOOL=ON \
159+
-DITK_WRAP_complex_double:BOOL=ON \
157160
-DITK_WRAP_IMAGE_DIMS:STRING="2;3;4" \
158161
-DPython3_EXECUTABLE:FILEPATH=${Python3_EXECUTABLE} \
159162
-DPython3_INCLUDE_DIR:PATH=${Python3_INCLUDE_DIR} \

scripts/windows_build_wheels.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ def build_wrapped_itk(
9090
"-DPython3_EXECUTABLE:FILEPATH=%s" % python_executable,
9191
"-DITK_WRAP_unsigned_short:BOOL=ON",
9292
"-DITK_WRAP_double:BOOL=ON",
93+
"-DITK_WRAP_complex_double:BOOL=ON",
9394
"-DITK_WRAP_IMAGE_DIMS:STRING=2;3;4",
9495
"-DPython3_INCLUDE_DIR:PATH=%s" % python_include_dir,
9596
"-DPython3_INCLUDE_DIRS:PATH=%s" % python_include_dir,

0 commit comments

Comments
 (0)