using namespace perf;
-CV_PERF_TEST_MAIN_WITH_IMPLS(gpu, ("cuda", "plain"), printCudaInfo())
+CV_PERF_TEST_MAIN_WITH_IMPLS(gpu, (
+#ifdef HAVE_CUDA
+ "cuda",
+#endif
+ "plain"), printCudaInfo())
#include "perf_precomp.hpp"
#include "opencv2/ts/gpu_perf.hpp"
-CV_PERF_TEST_MAIN_WITH_IMPLS(nonfree, ("cuda", "plain"), perf::printCudaInfo())
+CV_PERF_TEST_MAIN_WITH_IMPLS(nonfree, (
+#ifdef HAVE_CUDA
+ "cuda",
+#endif
+ "plain"), perf::printCudaInfo())
using namespace perf;
-CV_PERF_TEST_MAIN_WITH_IMPLS(superres, ("cuda", "plain"), printCudaInfo())
+CV_PERF_TEST_MAIN_WITH_IMPLS(superres, (
+#ifdef HAVE_CUDA
+ "cuda",
+#endif
+ "plain"), printCudaInfo())