ソースを参照

tests/datawizard/interfaces/multiformat/advanced/same_handle.c: enable code only when cuda or opencl is enabled

Nathalie Furmento 13 年 前
コミット
7002bae3be
共有1 個のファイルを変更した6 個の追加1 個の削除を含む
  1. 6 1
      tests/datawizard/interfaces/multiformat/advanced/same_handle.c

+ 6 - 1
tests/datawizard/interfaces/multiformat/advanced/same_handle.c

@@ -97,6 +97,7 @@ main(void)
 	if (err == -ENODEV)
 		goto enodev;
 
+#if defined(STARPU_USE_CUDA)
 	if (global_stats.cuda == 1)
 	{
 		if (global_stats.cpu_to_cuda == 1 &&
@@ -105,7 +106,10 @@ main(void)
 		else
 			return EXIT_FAILURE;
 	}
-	else if (global_stats.opencl == 1)
+	else
+#endif
+#if defined(STARPU_USE_OPENCL)
+	if (global_stats.opencl == 1)
 	{
 		if (global_stats.cpu_to_opencl == 1 &&
 		    global_stats.opencl_to_cpu == 1)
@@ -114,6 +118,7 @@ main(void)
 			return EXIT_FAILURE;
 
 	}
+#endif
 	else
 	{
 		/* We should not get here */