Skip to content

Commit 34f0432

Browse files
committed
ENH: Specify CMAKE_OSX_ARCHITECTURES for external FFTW builds
Add `CMAKE_OSX_ARCHITECTURES` to the configuration to ensure proper architecture selection during FFTW external builds. This is needed to get the correct architecture builds when rosetta x86_64 is used for the desired architectures.
1 parent 066ea6d commit 34f0432

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

CMake/itkExternal_FFTW.cmake

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@ if(NOT ITK_USE_SYSTEM_FFTW)
9191
-DCMAKE_C_FLAGS:STRING=${CMAKE_C_FLAGS}
9292
-DCMAKE_OSX_SYSROOT:PATH=${CMAKE_OSX_SYSROOT}
9393
-DCMAKE_OSX_DEPLOYMENT_TARGET:PATH=${CMAKE_OSX_DEPLOYMENT_TARGET}
94+
-DCMAKE_OSX_ARCHITECTURES:STRING=${CMAKE_OSX_ARCHITECTURES}
9495
-DCMAKE_POSITION_INDEPENDENT_CODE:BOOL=${CMAKE_POSITION_INDEPENDENT_CODE}
9596
-DCMAKE_POLICY_VERSION_MINIMUM:STRING=${ITK_OLDEST_VALIDATED_POLICIES_VERSION}
9697
)
@@ -146,6 +147,7 @@ if(NOT ITK_USE_SYSTEM_FFTW)
146147
-DCMAKE_C_FLAGS:STRING=${CMAKE_C_FLAGS}
147148
-DCMAKE_OSX_SYSROOT:PATH=${CMAKE_OSX_SYSROOT}
148149
-DCMAKE_OSX_DEPLOYMENT_TARGET:PATH=${CMAKE_OSX_DEPLOYMENT_TARGET}
150+
-DCMAKE_OSX_ARCHITECTURES:STRING=${CMAKE_OSX_ARCHITECTURES}
149151
-DCMAKE_POSITION_INDEPENDENT_CODE:BOOL=${CMAKE_POSITION_INDEPENDENT_CODE}
150152
-DCMAKE_POLICY_VERSION_MINIMUM:STRING=${ITK_OLDEST_VALIDATED_POLICIES_VERSION}
151153
DEPENDS

0 commit comments

Comments
 (0)