diff -ur pcl-1.8.0/cmake/pcl_find_sse.cmake pcl-1.8.0.sse2/cmake/pcl_find_sse.cmake
--- pcl-1.8.0/cmake/pcl_find_sse.cmake 2016-06-14 17:51:26.000000000 +0200
+++ pcl-1.8.0.sse2/cmake/pcl_find_sse.cmake 2016-09-01 13:28:25.118580269 +0200
@@ -168,18 +168,8 @@
set(CMAKE_REQUIRED_FLAGS)
if(CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_GNUCXX OR CMAKE_COMPILER_IS_CLANG)
- if(HAVE_SSE4_2_EXTENSIONS)
- SET(SSE_FLAGS "${SSE_FLAGS} -msse4.2 -mfpmath=sse")
- elseif(HAVE_SSE4_1_EXTENSIONS)
- SET(SSE_FLAGS "${SSE_FLAGS} -msse4.1 -mfpmath=sse")
- elseif(HAVE_SSSE3_EXTENSIONS)
- SET(SSE_FLAGS "${SSE_FLAGS} -mssse3 -mfpmath=sse")
- elseif(HAVE_SSE3_EXTENSIONS)
- SET(SSE_FLAGS "${SSE_FLAGS} -msse3 -mfpmath=sse")
- elseif(HAVE_SSE2_EXTENSIONS)
+ if(HAVE_SSE2_EXTENSIONS)
SET(SSE_FLAGS "${SSE_FLAGS} -msse2 -mfpmath=sse")
- elseif(HAVE_SSE_EXTENSIONS)
- SET(SSE_FLAGS "${SSE_FLAGS} -msse -mfpmath=sse")
else()
# Setting -ffloat-store to alleviate 32bit vs 64bit discrepancies on non-SSE
# platforms.