diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3992cc33577334104f5cdb06c7c0c1eb403a1c22..4e2b1d40c6fa6cf48b88e4c6ad9e0bee01718944 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -288,6 +288,9 @@ mark_as_advanced(CHAMELEON_COPY_DIAG)
 
 # If ON generates vendor_ztesting in testings
 option(CHAMELEON_TESTINGS_VENDOR "Generate testings of the blas / lapack vendor (e.g. intel MKL MT)" OFF)
+
+# If ON enable the use of multithreaded kernels such as Intel MKL MT
+option(CHAMELEON_KERNELS_MT "Use multithreaded kernels (e.g. intel MKL MT)" OFF)
 #------------------------------------------------------------------------------
 
 ###############################################################################
@@ -331,14 +334,20 @@ find_package(M REQUIRED)
 # with concerned libraries
 if(NOT CHAMELEON_SIMULATION)
 
+    if(CHAMELEON_KERNELS_MT)
+        set( CBLAS_MT TRUE )
+        set( LAPACKE_MT TRUE )
+    else()
+        set( CBLAS_MT FALSE )
+        set( LAPACKE_MT FALSE )
+    endif()
+
     # CHAMELEON depends on CBLAS
     #---------------------------
-    set( CBLAS_MT FALSE )
     find_package(CBLAS REQUIRED)
 
     # CHAMELEON depends on LAPACKE
     #-----------------------------
-    set( LAPACKE_MT FALSE )
     find_package(LAPACKE REQUIRED)
 
     # CHAMELEON depends on CUDA/CUBLAS