From d55fc769cf3f5212cc866a948afe1ab826c6672a Mon Sep 17 00:00:00 2001
From: Rashad Kanavath <rashad.kanavath@c-s.fr>
Date: Sun, 27 Aug 2017 10:58:58 +0200
Subject: [PATCH] COMP: use sse2 on *nix (ITK)

---
 SuperBuild/CMake/External_itk.cmake | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/SuperBuild/CMake/External_itk.cmake b/SuperBuild/CMake/External_itk.cmake
index 81acc683bd..95bbb79375 100644
--- a/SuperBuild/CMake/External_itk.cmake
+++ b/SuperBuild/CMake/External_itk.cmake
@@ -126,16 +126,18 @@ if (WIN32)
   list(APPEND ITK_SB_CONFIG
     -DUSE_FFTWF:BOOL=OFF
     -DUSE_FFTWD:BOOL=OFF
+    -DITK_USE_SSE_FLAGS:BOOL=OFF
+    -DVNL_CONFIG_ENABLE_SSE2:BOOL=OFF
+    -DVNL_CONFIG_ENABLE_SSE2_ROUNDING:BOOL=OFF
+    -DCMAKE_WINDOWS_EXPORT_ALL_SYMBOLS:BOOL=ON
     )
-  if(MSVC AND BUILD_SHARED_LIBS)
-    list(APPEND ITK_SB_CONFIG
-      -DCMAKE_WINDOWS_EXPORT_ALL_SYMBOLS:BOOL=TRUE)
   endif()
 else()
   list(APPEND ITK_SB_CONFIG
     -DUSE_FFTWF:BOOL=ON
     -DUSE_FFTWD:BOOL=ON
     -DUSE_SYSTEM_FFTW:BOOL=ON
+    -DITK_USE_SSE_FLAGS:BOOL=ON
     )
   ADD_SUPERBUILD_CMAKE_VAR(ITK FFTW_INCLUDE_PATH)
 endif()
@@ -166,9 +168,6 @@ ExternalProject_Add(ITK
   -DITK_USE_SYSTEM_TIFF:BOOL=ON
   -DITK_USE_SYSTEM_PNG:BOOL=ON
   -DITK_FORBID_DOWNLOADS:BOOL=ON
-  -DITK_USE_SSE_FLAGS:BOOL=OFF
-  -DVNL_CONFIG_ENABLE_SSE2:BOOL=OFF
-  -DVNL_CONFIG_ENABLE_SSE2_ROUNDING:BOOL=OFF
   ${ITK_SB_CONFIG}
   DEPENDS ${ITK_DEPENDENCIES}
   CMAKE_COMMAND ${SB_CMAKE_COMMAND}
-- 
GitLab