diff --git a/CMakeLists.txt b/CMakeLists.txt
index bdebefefeb3c626fec5d27f7801a1d2af8f10b9f..e3960c4aee468186e791a3aaa60c188d5ea4717f 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -18,6 +18,7 @@ project(scalfmm)
 # Active language
 # -----------------------
 ENABLE_LANGUAGE(CXX )
+MESSAGE(STATUS " CXX  ${CMAKE_CXX_COMPILER_ID}" )
 
 # Options
 OPTION( SCALFMM_USE_BLAS "Set to ON to build ScaFMM with BLAS" ON )
@@ -44,8 +45,12 @@ if( SCALFMM_BUILD_DEBUG )
   ADD_DEFINITIONS(-O0)
 else()
   SET(CMAKE_BUILD_TYPE Release)
+  IF(CMAKE_CXX_COMPILER_ID STREQUAL "Intel")
+    ADD_DEFINITIONS(-ip)
+  ENDIF()
 endif()
 
+
 # starpu
 if( SCALFMM_USE_STARPU )
 	# starpu