diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 38e0da93a578704dcd348ee08d5a328676cfb90a..d2ba7130bf67bfb0b64cb397bb40b22c3ca68a0a 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -17,14 +17,17 @@ endif()
 
 if (NOT CUDA_ON_BACKEND STREQUAL "None")
 	set(CUDA_SOURCES Operators/Vector/vector_dist_operators_unit_tests.cu
-					 DCPSE/DCPSE_op/tests/DCPSE_op_Solver_test.cu
-			                 DCPSE/DCPSE_op/tests/DCPSE_op_test_base_tests.cu
-			                 DCPSE/DCPSE_op/tests/DCPSE_op_test_temporal.cu
 			 	 	 OdeIntegrators/tests/Odeintegrators_test_gpu.cu
-					 #DCPSE/DCPSE_op/tests/DCPSE_op_subset_test.cu
 					 Operators/Vector/vector_dist_operators_apply_kernel_unit_tests.cu)
 endif()
 
+if (CUDA_ON_BACKEND STREQUAL "CUDA")
+	set(CUDA_SOURCES DCPSE/DCPSE_op/tests/DCPSE_op_Solver_test.cu
+			                 DCPSE/DCPSE_op/tests/DCPSE_op_test_base_tests.cu
+					 #DCPSE/DCPSE_op/tests/DCPSE_op_subset_test.cu
+			                 DCPSE/DCPSE_op/tests/DCPSE_op_test_temporal.cu)
+endif()
+
 if ( CUDA_ON_BACKEND STREQUAL "HIP" AND HIP_FOUND )
 
         list(APPEND HIP_HIPCC_FLAGS ${CMAKE_CXX_FLAGS_DEBUG})