diff --git a/test/nvexec/CMakeLists.txt b/test/nvexec/CMakeLists.txt index b304800f1..f5fd21b82 100644 --- a/test/nvexec/CMakeLists.txt +++ b/test/nvexec/CMakeLists.txt @@ -63,16 +63,18 @@ target_link_libraries(test.nvexec catch_discover_tests(test.nvexec PROPERTIES TIMEOUT 30) -icm_add_build_failure_test( - NAME when_all_fail - TARGET when_all_fail - SOURCES PARSE when_all_fail.cpp - LIBRARIES stdexec nvexec - FOLDER test -) -set_target_properties(when_all_fail - PROPERTIES - LANGUAGE CUDA - LINKER_LANGUAGE CUDA) -target_compile_options(when_all_fail PRIVATE - $<$:-x cuda>) +if(NOT (CMAKE_CXX_COMPILER_ID STREQUAL "NVHPC")) + icm_add_build_failure_test( + NAME when_all_fail + TARGET when_all_fail + SOURCES PARSE when_all_fail.cpp + LIBRARIES stdexec nvexec + FOLDER test + ) + set_target_properties(when_all_fail + PROPERTIES + LANGUAGE CUDA + LINKER_LANGUAGE CUDA) + target_compile_options(when_all_fail PRIVATE + $<$:-x cuda>) +endif()