llvm-capstone/libcxx/utils
Martin Storsjö e777e44546 [libcxx] Allow linking against the MSVC static CRT
This respects the CMAKE_MSVC_RUNTIME_LIBRARY option for selecting
the right CRT to use.

Add a CI configuration that tests building this way.

Based on a patch by Andrew Ng.

The test config files end up accumulating and duplicating a fair
bit of cmake-specific logic here; if preferred, we could also add
that in `libcxx/test/CMakeLists.txt` and export a few more variables
to `cmake-bridge.cfg.in` instead.

Differential Revision: https://reviews.llvm.org/D155560
2023-07-28 23:51:28 +03:00
..
ci [libcxx] Allow linking against the MSVC static CRT 2023-07-28 23:51:28 +03:00
data [libc++][NFC] Format __bit_reference 2023-07-28 10:43:49 -07:00
gdb/libcxx [NFC][Py Reformat] Reformat python files in libcxx/libcxxabi 2023-05-25 11:15:34 +02:00
libcxx [libc++][print] Adds FILE functions. 2023-07-18 20:07:11 +02:00
symcheck-blacklists
cat_files.py [NFC][Py Reformat] Reformat python files in libcxx/libcxxabi 2023-05-25 11:15:34 +02:00
CMakeLists.txt [libc++] Use .gen.py tests for the transitive inclusion tests 2023-06-05 07:23:31 -07:00
generate_abi_list.py [NFC][Py Reformat] Reformat python files in libcxx/libcxxabi 2023-05-25 11:15:34 +02:00
generate_escaped_output_table.py [libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= x 2023-02-15 16:52:25 +01:00
generate_extended_grapheme_cluster_table.py [libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= x 2023-02-15 16:52:25 +01:00
generate_extended_grapheme_cluster_test.py [libc++] Qualifies size_t. 2023-03-21 17:41:36 +01:00
generate_feature_test_macro_components.py [libc++][ranges] Implement ranges::to. 2023-07-20 22:48:18 -07:00
generate_ignore_format.sh [libc++] Fix generate_ignore_format.sh and regenerate the file. 2023-04-13 20:07:18 -07:00
generate_iwyu_mapping.py [libc++][Modules] Recreate the top level std clang module 2023-07-27 14:50:18 -07:00
generate_width_estimation_table.py [NFC][Py Reformat] Reformat python files in libcxx/libcxxabi 2023-05-25 11:15:34 +02:00
graph_header_deps.py [libc++] Rewrites graph_header_deps.py. 2022-09-25 15:06:21 +02:00
libcxx-lit [libc++] Fix mistake in documentation of libcxx-lit script 2023-05-08 08:59:01 -04:00
run.py [NFC][Py Reformat] Reformat python files in libcxx/libcxxabi 2023-05-25 11:15:34 +02:00
ssh.py [NFC][Py Reformat] Reformat python files in libcxx/libcxxabi 2023-05-25 11:15:34 +02:00
sym_diff.py [NFC][Py Reformat] Reformat python files in libcxx/libcxxabi 2023-05-25 11:15:34 +02:00
zos_rename_dll_side_deck.sh [SystemZ][z/OS] Add ASCII and 32-bit variants for libc++. 2022-10-03 17:24:02 -05:00