diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index f5391b70c71aa85fd19f5007b40a5f212a0bf162..e5ca7b0c84c43f0d46a1dd9722bd6cdfe1d1f65e 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -24,7 +24,9 @@ add_subdirectory( blockforest )
 add_subdirectory( boundary )
 add_subdirectory( communication )
 add_subdirectory( core )
-add_subdirectory( cuda )
+if ( CMAKE_CUDA_COMPILER )
+   add_subdirectory( cuda )
+endif()
 add_subdirectory( domain_decomposition )
 add_subdirectory( executiontree )
 if ( FFTW3_FOUND )