add_custom_target(spawn-integration-tests) add_dependencies(libc-integration-tests spawn-integration-tests) add_executable( libc_posix_spawn_test_binary EXCLUDE_FROM_ALL posix_spawn_test_binary.cpp test_binary_properties.h ) set_target_properties( libc_posix_spawn_test_binary PROPERTIES OUTPUT_NAME libc_posix_spawn_test_binary RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} ) add_header_library( test_binary_properties HDRS test_binary_properties.h ) add_integration_test( posix_spawn_test SUITE spawn-integration-tests SRCS posix_spawn_test.cpp DEPENDS libc_posix_spawn_test_binary libc.test.integration.src.spawn.test_binary_properties libc.include.fcntl libc.include.signal libc.include.spawn libc.include.sys_wait libc.src.signal.raise libc.src.spawn.posix_spawn libc.src.spawn.posix_spawn_file_actions_addopen libc.src.spawn.posix_spawn_file_actions_destroy libc.src.spawn.posix_spawn_file_actions_init libc.src.sys.wait.waitpid ) add_subdirectory(testdata)