| file(GLOB example_srcs |
| RELATIVE "${CMAKE_CURRENT_LIST_DIR}}" |
| CONFIGURE_DEPENDS |
| *.cu *.cpp |
| ) |
|
|
| foreach(thrust_target IN LISTS THRUST_TARGETS) |
| thrust_get_target_property(config_device ${thrust_target} DEVICE) |
| if (NOT config_device STREQUAL "CUDA") |
| continue() |
| endif() |
|
|
| foreach(example_src IN LISTS example_srcs) |
| get_filename_component(example_name "${example_src}" NAME_WLE) |
| string(PREPEND example_name "cuda.") |
| thrust_add_example(example_target ${example_name} "${example_src}" ${thrust_target}) |
| endforeach() |
| endforeach() |
|
|