diff --git a/CMakeLists.txt b/CMakeLists.txt
index 59ac688ce9b4bcf5ba80553ae6e8a598a53b844c..00d6d6cd484ad4a7cb506185ec4ae01978f3f5ee 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -42,6 +42,12 @@ if(NOT $ENV{AIDGE_INSTALL} STREQUAL "")
 endif()
 find_package(aidge_core REQUIRED)
 
+# Enable CUDA if backend_cuda is found
+find_package(aidge_backend_cuda)
+
+if(aidge_backend_cuda_FOUND)
+    enable_language(CUDA)
+endif()
 ##############################################
 # Create target and set properties