Skip to content

Commit 0c98e60

Browse files
committed
in case of segfault (e.g. windows oneapi) need this well-known technique for WILL_FAIL
1 parent 8a6ff43 commit 0c98e60

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

test/bool/CMakeLists.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,17 +39,17 @@ add_test(NAME Cpp_C_bool COMMAND cxx_c_bool)
3939
add_executable(fortran_c_bad_bool bad_interface.f90)
4040
target_link_libraries(fortran_c_bad_bool PRIVATE bool_c)
4141
set_property(TARGET fortran_c_bad_bool PROPERTY LINKER_LANGUAGE Fortran)
42-
add_test(NAME Fortran_C_bad_bool COMMAND fortran_c_bad_bool)
42+
add_test(NAME Fortran_C_bad_bool COMMAND ${CMAKE_COMMAND} -E env $<TARGET_FILE:fortran_c_bad_bool>)
4343

4444
add_library(bad_bool_fortran OBJECT ${PROJECT_SOURCE_DIR}/src/bool/bad_bool.f90)
4545
target_include_directories(bad_bool_fortran INTERFACE ${PROJECT_SOURCE_DIR}/src/bool)
4646

4747
add_executable(c_fortran_bad_bool main.c)
4848
target_link_libraries(c_fortran_bad_bool PRIVATE bad_bool_fortran)
49-
add_test(NAME C_Fortran_bad_bool COMMAND c_fortran_bad_bool)
49+
add_test(NAME C_Fortran_bad_bool COMMAND ${CMAKE_COMMAND} -E env $<TARGET_FILE:c_fortran_bad_bool>)
5050

5151
add_executable(cxx_fortran_bad_bool main.cpp)
5252
target_link_libraries(cxx_fortran_bad_bool PRIVATE bad_bool_fortran)
53-
add_test(NAME Cpp_Fortran_bad_bool COMMAND cxx_fortran_bad_bool)
53+
add_test(NAME Cpp_Fortran_bad_bool COMMAND ${CMAKE_COMMAND} -E env $<TARGET_FILE:cxx_fortran_bad_bool>)
5454

5555
set_tests_properties(C_Fortran_bad_bool Fortran_C_bad_bool Cpp_Fortran_bad_bool PROPERTIES WILL_FAIL true)

0 commit comments

Comments
 (0)