diff --git a/src/Benchmarks/SpMV/spmv.h b/src/Benchmarks/SpMV/spmv.h
index 37b9bf7bbff15a28937af2c3b609b8ecb5a40bfe..408bcae2976bfd8b84233c22a93153d3ba22d1ac 100644
--- a/src/Benchmarks/SpMV/spmv.h
+++ b/src/Benchmarks/SpMV/spmv.h
@@ -180,10 +180,11 @@ benchmarkSpMV( Benchmark& benchmark,
     auto spmvHost = [&]() {
        hostMatrix.vectorProduct( hostVector, hostVector2 );
     };
+#ifdef HAVE_CUDA
     auto spmvCuda = [&]() {
        deviceMatrix.vectorProduct( deviceVector, deviceVector2 );
     };
-#ifdef HAVE_CUDA
+
     auto spmvCusparse = [&]() {
         cusparseCSR.vectorProduct( deviceVector, deviceVector2 );
     };