From 4e48df0c736ebef1e342dd474fe79a7130217071 Mon Sep 17 00:00:00 2001 From: "Hans J. Johnson" Date: Fri, 22 May 2026 13:09:01 -0500 Subject: [PATCH] WIP: Force FFTWF-only Pixi-Cxx CI build to exercise single-precision FFTW Set ITK_USE_FFTWF=ON, ITK_USE_FFTWD=OFF, ITK_USE_SYSTEM_FFTW=OFF in the configure-ci task so the Pixi-Cxx CI leg builds the staged single-precision FFTW and compiles ITKFFT against it. This exercises the FFTWF-only code paths fixed by the two preceding commits, which the default dual-precision build masks. Not for merge. --- pyproject.toml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index a5c5a2ab289..578e9e81e34 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -90,6 +90,9 @@ cmd = '''cmake \ -DModule_TextureFeatures:BOOL=ON \ -DModule_Thickness3D:BOOL=ON \ -DModule_VariationalRegistration:BOOL=ON \ + -DITK_USE_FFTWF:BOOL=ON \ + -DITK_USE_FFTWD:BOOL=OFF \ + -DITK_USE_SYSTEM_FFTW:BOOL=OFF \ -DITK_COMPUTER_MEMORY_SIZE:STRING=5''' description = "Configure ITK for CI (with ccache compiler launcher)" outputs = ["build/CMakeFiles/"]