[libc] Remove startup option from integration tests
authorJoseph Huber <jhuber6@vols.utk.edu>
Thu, 16 Mar 2023 16:50:39 +0000 (11:50 -0500)
committerJoseph Huber <jhuber6@vols.utk.edu>
Thu, 16 Mar 2023 17:38:41 +0000 (12:38 -0500)
commitd9c1dbc204011083d6194731bf3ac8ade677ac70
tree307316f2e2be221f407a84fe2ef3e8a84685a3db
parent4c2299003fe1910f729180f3e5e434045e533974
[libc] Remove startup option from integration tests

This generalizes handling of the integration tests. We now implicitly
depend on the `libc.startup.${LIBC_TARGET_OS}.crt1` file rather than
passing it in manually. This simplifies the interface.

Reviewed By: sivachandra

Differential Revision: https://reviews.llvm.org/D146237
libc/cmake/modules/LLVMLibCTestRules.cmake
libc/test/integration/src/__support/threads/CMakeLists.txt
libc/test/integration/src/pthread/CMakeLists.txt
libc/test/integration/src/spawn/CMakeLists.txt
libc/test/integration/src/stdio/CMakeLists.txt
libc/test/integration/src/stdlib/CMakeLists.txt
libc/test/integration/src/threads/CMakeLists.txt
libc/test/integration/src/unistd/CMakeLists.txt
libc/test/integration/startup/linux/CMakeLists.txt