llvm-project/libcxx/test/configs
Martin Storsjö 7176799a7e [libc++] Add from-scratch testing configs for Windows
The paths to the compiler and to the python executable may need to
be quoted (if they're installed into e.g. C:\Program Files).

All testing commands that are executed expect a gcc compatible command
line interface, while clang-cl uses different command line options.
In the original testing config, if the chosen compiler was clang-cl, it
was replaced with clang++ by looking for such an executable in the path.

For the new from-scratch test configs, I instead chose to add
"--driver-mode=g++" to flags - invoking "clang-cl --driver-mode=g++"
has the same effect as invoking "clang++", without needing to run any
heuristics for picking a different compiler executable.

Differential Revision: https://reviews.llvm.org/D111202
2021-12-22 15:16:58 +02:00
..
apple-libc++-shared.cfg.in [libcxx] Use LIBCXX_EXECUTOR in new test configs 2021-12-22 00:43:28 +02:00
cmake-bridge.cfg.in [libc++] Add from-scratch testing configs for Windows 2021-12-22 15:16:58 +02:00
ibm-libc++-shared.cfg.in [libcxx] Use LIBCXX_EXECUTOR in new test configs 2021-12-22 00:43:28 +02:00
legacy.cfg.in [runtimes] Add tests for vendor-specific properties 2021-10-07 15:46:20 -04:00
llvm-libc++-mingw.cfg.in [libc++] Add from-scratch testing configs for Windows 2021-12-22 15:16:58 +02:00
llvm-libc++-shared-clangcl.cfg.in [libc++] Add from-scratch testing configs for Windows 2021-12-22 15:16:58 +02:00
llvm-libc++-shared-gcc.cfg.in [libcxx] Use LIBCXX_EXECUTOR in new test configs 2021-12-22 00:43:28 +02:00
llvm-libc++-shared.cfg.in [libcxx] Use LIBCXX_EXECUTOR in new test configs 2021-12-22 00:43:28 +02:00
llvm-libc++-static-clangcl.cfg.in [libc++] Add from-scratch testing configs for Windows 2021-12-22 15:16:58 +02:00
llvm-libc++-static.cfg.in [libcxx] Use LIBCXX_EXECUTOR in new test configs 2021-12-22 00:43:28 +02:00