| 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) |