Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 15 additions & 13 deletions test/nvexec/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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
$<$<CXX_COMPILER_ID:Clang>:-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
$<$<CXX_COMPILER_ID:Clang>:-x cuda>)
endif()