diff --git a/CMakeLists.txt b/CMakeLists.txt
index 25a5bb0d073e85406c9f2ab7f0f02b5e0df1b153..9acc5cb6c7234fa057a66ccac7f645a9b1cc901e 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -314,6 +314,9 @@ if (MORSE_DISTRIB_DIR OR EXISTS "${CMAKE_SOURCE_DIR}/CMakeModules/morse/")
         unset(FFT_LIBRARIES CACHE)
         message(STATUS "         SCALFMM USE MKL already defined")
         set(FFT_INCLUDES "$ENV{MKLROOT}/include/fftw" CACHE STRING "Set your MKL flags")
+        if (BLAS_FOUND)
+            set(FFTW_FOUND ON)
+        endif()
 
       else(SCALFMM_USE_MKL_AS_BLAS)
 
@@ -350,7 +353,7 @@ if (MORSE_DISTRIB_DIR OR EXISTS "${CMAKE_SOURCE_DIR}/CMakeModules/morse/")
     if (FFT_INCLUDES)
         set(SCALFMM_INCLUDES "${SCALFMM_INCLUDES}; ${FFT_INCLUDES}")
     endif()
-    
+
     if(FFTW_FOUND)
         message(STATUS "         SCALFMM_LIBRARIES          = ${SCALFMM_LIBRARIES}")
         message(STATUS "         SCALFMM_INCLUDES          = ${SCALFMM_INCLUDES}")