Преглед на файлове

tests/datawizard/interfaces/multiformat/advanced/multiformat_execute_on_a_specific_worker.c: fix code without cuda and/or opencl

Nathalie Furmento преди 13 години
родител
ревизия
f4b2ba00ce
променени са 1 файла, в които са добавени 6 реда и са изтрити 1 реда
  1. 6 1
      tests/datawizard/interfaces/multiformat/advanced/multiformat_execute_on_a_specific_worker.c

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

@@ -67,15 +67,20 @@ create_and_submit_tasks(void)
 	task->handles[0] = handle;
 	task->execute_on_a_specific_worker = 1;
 
+#ifdef STARPU_USE_CUDA
 	if (ncuda > 0)
 	{
 		task->workerid = cuda_worker;
 	}
-	else if (nopencl > 0)
+	else
+#endif
+#ifdef STARPU_USE_OPENCL
+	if (nopencl > 0)
 	{
 		task->workerid = opencl_worker;
 	}
 	else
+#endif
 	{
 		assert(0);
 	}