From 521c328a3612f8897c4076396281d0346dbd602a Mon Sep 17 00:00:00 2001
From: Olivier Coulaud <Olivier.Coulaud@inria.fr>
Date: Fri, 12 Sep 2014 16:37:36 +0200
Subject: [PATCH] Fix segmentation fault with Intel and MscOS X.

---
 CMakeLists.txt | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 71ff7d92f..6751f9ab8 100755
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -94,8 +94,12 @@ SET(ScaLFMM_CXX_FLAGS  "${ScaLFMM_CXX_FLAGS}  -std=c++11  -fpic  -Wall ")
 #
 if(CMAKE_CXX_COMPILER_ID STREQUAL "Intel")
     # INTEL
-    SET(AVX_FLAGS  "-mavx")
-    SET(SSE_FLAGS  "-axSSE4.2")
+    IF (APPLE)
+        SET(SSE_FLAGS  "-msse4  -mfpmath=sse")   # -mtune=native -march=native
+    ELSE(APPLE)
+        SET(AVX_FLAGS  "-mavx")
+        SET(SSE_FLAGS  "-axSSE4.2")
+    ENDIF(APPLE)
     #-Wshadow -Wpointer-arith -Wcast-qual -Wconversion  -Wall -Wnosign-conversion ")
 else()
     # NOT      INTEL
-- 
GitLab