brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.1 KiB · f3a7327 Raw
46 lines · plain
1add_custom_target(spawn-integration-tests)2add_dependencies(libc-integration-tests spawn-integration-tests)3 4add_executable(5  libc_posix_spawn_test_binary6  EXCLUDE_FROM_ALL7  posix_spawn_test_binary.cpp8  test_binary_properties.h9)10set_target_properties(11  libc_posix_spawn_test_binary12  PROPERTIES13    OUTPUT_NAME libc_posix_spawn_test_binary14    RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}15)16 17add_header_library(18  test_binary_properties19  HDRS20    test_binary_properties.h21)22 23add_integration_test(24  posix_spawn_test25  SUITE26    spawn-integration-tests27  SRCS28    posix_spawn_test.cpp29  DEPENDS30    libc_posix_spawn_test_binary31    libc.test.integration.src.spawn.test_binary_properties32    libc.hdr.stdint_proxy33    libc.include.fcntl34    libc.include.signal35    libc.include.spawn36    libc.include.sys_wait37    libc.src.signal.raise38    libc.src.spawn.posix_spawn39    libc.src.spawn.posix_spawn_file_actions_addopen40    libc.src.spawn.posix_spawn_file_actions_destroy41    libc.src.spawn.posix_spawn_file_actions_init42    libc.src.sys.wait.waitpid43)44 45add_subdirectory(testdata)46