37 lines · plain
1add_custom_target(libc_setjmp_unittests)2 3# Skip setjmp tests under sanitizers4if(LLVM_USE_SANITIZER)5 return()6endif()7 8add_libc_unittest(9 setjmp_test10 SUITE11 libc_setjmp_unittests12 SRCS13 setjmp_test.cpp14 CXX_STANDARD15 2016 DEPENDS17 libc.src.setjmp.longjmp18 libc.src.setjmp.setjmp19)20 21add_libc_unittest(22 sigsetjmp_test23 SUITE24 libc_setjmp_unittests25 SRCS26 sigsetjmp_test.cpp27 CXX_STANDARD28 2029 DEPENDS30 libc.src.setjmp.sigsetjmp31 libc.src.setjmp.siglongjmp32 libc.src.signal.sigprocmask33 libc.src.string.memset34 libc.src.string.memcmp35 libc.hdr.types.sigset_t36)37