From 6b4270b52ffb23cf585b53ba1d2ad0f2f1a76e20 Mon Sep 17 00:00:00 2001 From: Bernhard Manfred Gruber Date: Tue, 13 Dec 2022 17:24:55 +0100 Subject: [PATCH] Disable babelstream example for nvcc 11.3 --- examples/alpaka/babelstream/CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/examples/alpaka/babelstream/CMakeLists.txt b/examples/alpaka/babelstream/CMakeLists.txt index ff5b4406ff..ecd83fac81 100644 --- a/examples/alpaka/babelstream/CMakeLists.txt +++ b/examples/alpaka/babelstream/CMakeLists.txt @@ -5,6 +5,11 @@ if (NOT TARGET llama::llama) find_package(llama REQUIRED) endif() find_package(alpaka 0.9.0 REQUIRED) +if (alpaka_ACC_GPU_CUDA_ENABLE AND (CMAKE_CUDA_COMPILER_ID STREQUALS "NVIDIA") AND + (CMAKE_CUDA_COMPILER_VERSION VERSION_GREATER_EQUAL "11.3") AND (CMAKE_CUDA_COMPILER_VERSION VERSION_LESS "11.4")) + message(FATAL_ERROR "nvcc 11.3 fails to compile babelstream. Example will not be built.") + return() +endif () alpaka_add_executable(${PROJECT_NAME} main.cpp Stream.h AlpakaStream.cpp AlpakaStream.h) target_compile_features(${PROJECT_NAME} PRIVATE cxx_std_17) target_compile_definitions(${PROJECT_NAME} PUBLIC ALPAKA)