diff --git a/CMakeLists.txt b/CMakeLists.txt
index be293ecd7c0dc6874c98e124e3390bbec7e35b3e..0501e92baa1ee73ba77ecba6de6c5eb086aab5d4 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -342,6 +342,7 @@ if(NOT CHAMELEON_SIMULATION)
                 find_package(MAGMA ${CHAMELEON_MAGMA_VERSION} REQUIRED COMPONENTS CBLAS LAPACK CUDA)
 
                 if ( MAGMA_FOUND )
+                    add_definitions(-DHAVE_CUBLAS)
                     add_definitions(-DCHAMELEON_USE_CUBLAS)
                     add_definitions(-DCHAMELEON_USE_MAGMA)
                     list(APPEND EXTRA_LIBRARIES ${CUDA_CUBLAS_LIBRARIES})