diff --git a/CMakeLists.txt b/CMakeLists.txt
index e352904d4a9d020d0873d21640b6778dc53bce7a..60dc2ec7a78612ea559ece2b8d020005b892dab2 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -386,7 +386,6 @@ if(MORSE_DISTRIB_DIR OR EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/CMakeModules/morse_c
       message(WARNING "This release doest not include a full support for CUDA/OpenCl.")
       #list(APPEND STARPU_COMPONENT_LIST "CUDA")
     endif()
-    list(APPEND FUSE_LIST "CUDA")
     if(SCALFMM_USE_MPI)
       list(APPEND STARPU_COMPONENT_LIST "MPI")
     endif()
@@ -394,7 +393,6 @@ if(MORSE_DISTRIB_DIR OR EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/CMakeModules/morse_c
       message(WARNING "This release doest not include a full support for CUDA/OpenCl.")
       #list(APPEND STARPU_COMPONENT_LIST "OPENCL")
     endif()
-    list(APPEND FUSE_LIST "OPENCL")
 
     find_package(STARPU ${SCALFMM_STARPU_VERSION} REQUIRED
       COMPONENTS ${STARPU_COMPONENT_LIST})
@@ -402,6 +400,7 @@ if(MORSE_DISTRIB_DIR OR EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/CMakeModules/morse_c
     if(STARPU_FOUND)
       target_link_libraries(${CMAKE_PROJECT_NAME} PUBLIC starpu::starpu_dep)
       list(APPEND FUSE_LIST "STARPU")
+      list(APPEND SCALFMM_LIBRARIES "STARPU")
       if(SCALFMM_USE_CUDA)
         #list(APPEND FUSE_LIST "CUDA")
       endif()