diff --git a/cub/benchmarks/CMakeLists.txt b/cub/benchmarks/CMakeLists.txt index 04c6cbe84b..7c537276d0 100644 --- a/cub/benchmarks/CMakeLists.txt +++ b/cub/benchmarks/CMakeLists.txt @@ -105,7 +105,8 @@ function(add_bench target_name bench_name bench_src) ARCHIVE_OUTPUT_DIRECTORY "${CUB_LIBRARY_OUTPUT_DIR}" LIBRARY_OUTPUT_DIRECTORY "${CUB_LIBRARY_OUTPUT_DIR}" RUNTIME_OUTPUT_DIRECTORY "${CUB_EXECUTABLE_OUTPUT_DIR}" - ) + CUDA_STANDARD 17 + CXX_STANDARD 17) endfunction() function(add_bench_dir bench_dir) diff --git a/cub/benchmarks/nvbench_helper/CMakeLists.txt b/cub/benchmarks/nvbench_helper/CMakeLists.txt index a3576d4cf9..ef919ca0b4 100644 --- a/cub/benchmarks/nvbench_helper/CMakeLists.txt +++ b/cub/benchmarks/nvbench_helper/CMakeLists.txt @@ -9,3 +9,4 @@ target_link_libraries(nvbench_helper PUBLIC CUB::CUB PRIVATE CUDA::curand) target_include_directories(nvbench_helper PUBLIC "${CMAKE_CURRENT_LIST_DIR}") +set_target_properties(nvbench_helper PROPERTIES CUDA_STANDARD 17 CXX_STANDARD 17)