blob: 045dc9a67bbd310a992c6a9c3c5401d5666785fe [file] [log] [blame]
if(NOT LLVM_LIBC_INCLUDE_SCUDO)
return()
endif()
add_executable(
libc-scudo-integration-test
integration_test.cpp
)
target_link_options(
libc-scudo-integration-test
PRIVATE
# TODO: Uncomment "-nolibc" once llvm-libc is complete enough.
# "-nolibc"
-pthreads
)
target_link_libraries(libc-scudo-integration-test
PRIVATE
llvmlibc
)
add_executable(
libc-gwp-asan-uaf-should-crash
gwp_asan_should_crash.cpp
)
target_link_options(
libc-gwp-asan-uaf-should-crash
PRIVATE
# TODO: Uncomment "-nolibc" once llvm-libc is complete enough.
# "-nolibc"
-pthreads
)
target_link_libraries(libc-gwp-asan-uaf-should-crash
PRIVATE
llvmlibc
)
add_custom_command(TARGET libc-scudo-integration-test
POST_BUILD
COMMAND $<TARGET_FILE:libc-scudo-integration-test>
COMMENT "Run the test after it is built."
VERBATIM)