llvm-project/libcxx/utils
Vladimir Vereschaka 621e437e03 [libc++] Provide 'buildhost=<platform> feature for the tests.
The target platform could differ from the host platform for the cross
platform builds. Some tests are depended on the build host features and
they need to determine a proper platform environment.

This commit adds a build host platform name feature for the libc++ tests
in format `buildhost=<platform>`, such as `buildhost=linux`, `buildhost=darwin`,
`buildhost=windows`, etc.

The Windows host gets two features: one `buildhost=windows` and another based
on Windows "sub-system", such as `buildhost=win32`, `buildhost=cygwin`, etc.

Differential Revision: https://reviews.llvm.org/D102045
2021-09-07 11:49:53 -04:00
..
ci [libc++][format] Add a CMake Unicode option. 2021-09-04 11:55:10 +02:00
gdb/libcxx Tolerate missing debug info in the shared_ptr pretty printer. 2021-04-20 09:52:46 -07:00
google-benchmark [libc++] Update Google benchmark to v 1.5.5 2021-07-12 13:59:03 -04:00
libcxx [libc++] Provide 'buildhost=<platform> feature for the tests. 2021-09-07 11:49:53 -04:00
symcheck-blacklists
CMakeLists.txt [libc++][NFC] Make private header generation CMake comment more consistent 2021-07-29 14:17:04 -04:00
cat_files.py Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
generate_abi_list.py generate_header_tests.py: Sort the header files ASCIIbetically. 2020-12-14 09:56:07 -05:00
generate_feature_test_macro_components.py [libc++] Remove workarounds for missing __builtin_addressof 2021-08-11 17:05:12 -04:00
generate_header_inclusion_tests.py [libc++] Disable incomplete library features. 2021-07-27 22:37:35 +02:00
generate_header_tests.py [libc++] Disable incomplete library features. 2021-07-27 22:37:35 +02:00
generate_private_header_tests.py [libc++] Remove unused variables in generate_private_header_tests.py. NFCI. 2021-07-28 22:28:25 -04:00
graph_header_deps.py [libc++] graph_header_deps.py: Detect files that include themselves. 2021-06-30 17:37:43 -04:00
merge_archives.py Remove unused imports. 2021-08-17 13:04:02 -07:00
run.py [libc++] Fix codesigning in run.py 2021-04-01 13:39:49 -04:00
ssh.py [libcxx] [test] Quote env variables that are set with a shell "export" in ssh.py 2021-03-25 09:46:44 +02:00
sym_diff.py Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00