mirror-llvm-project/libcxx/test/configs
Louis Dionne df4bb1f310
[libc++] Compose the test suite Lit site config from harness and installation substitutions (#209638)
This patch restructures how libc++'s Lit site config is generated.
Instead of relying on the user-selected configuration file to include
the CMake bridge, it composes a site configuration from multiple
independent bits.

Importantly, it splits substitutions that pertain to the harness setup
(e.g. where to find Python) and substitutions that pertain to libc++
itself (e.g. the path to libc++ headers). This split and the top-level
composition of a site config file are incremental steps towards
decoupling the test suite from libc++'s own build.
2026-07-21 07:23:53 -04:00
..
amdgpu-libc++-shared.cfg.in [libc++] Compose the test suite Lit site config from harness and installation substitutions (#209638) 2026-07-21 07:23:53 -04:00
apple-libc++-shared.cfg.in [libc++] Compose the test suite Lit site config from harness and installation substitutions (#209638) 2026-07-21 07:23:53 -04:00
apple-libc++-system.cfg.in [libc++] Compose the test suite Lit site config from harness and installation substitutions (#209638) 2026-07-21 07:23:53 -04:00
armv7m-picolibc-libc++.cfg.in [libc++] Compose the test suite Lit site config from harness and installation substitutions (#209638) 2026-07-21 07:23:53 -04:00
harness-configuration.cfg.in [libc++] Compose the test suite Lit site config from harness and installation substitutions (#209638) 2026-07-21 07:23:53 -04:00
ibm-libc++-shared.cfg.in [libc++] Compose the test suite Lit site config from harness and installation substitutions (#209638) 2026-07-21 07:23:53 -04:00
libcxx-substitutions.cfg.in [libc++] Compose the test suite Lit site config from harness and installation substitutions (#209638) 2026-07-21 07:23:53 -04:00
lit.site.cfg.in [libc++] Compose the test suite Lit site config from harness and installation substitutions (#209638) 2026-07-21 07:23:53 -04:00
llvm-libc++-android.cfg.in [libc++] Compose the test suite Lit site config from harness and installation substitutions (#209638) 2026-07-21 07:23:53 -04:00
llvm-libc++-llvm-libc.cfg.in [libc++] Compose the test suite Lit site config from harness and installation substitutions (#209638) 2026-07-21 07:23:53 -04:00
llvm-libc++-mingw.cfg.in [libc++] Compose the test suite Lit site config from harness and installation substitutions (#209638) 2026-07-21 07:23:53 -04:00
llvm-libc++-shared-clangcl.cfg.in [libc++] Compose the test suite Lit site config from harness and installation substitutions (#209638) 2026-07-21 07:23:53 -04:00
llvm-libc++-shared-gcc.cfg.in [libc++] Compose the test suite Lit site config from harness and installation substitutions (#209638) 2026-07-21 07:23:53 -04:00
llvm-libc++-shared-no-vcruntime-clangcl.cfg.in [libc++] Compose the test suite Lit site config from harness and installation substitutions (#209638) 2026-07-21 07:23:53 -04:00
llvm-libc++-shared.cfg.in [libc++] Compose the test suite Lit site config from harness and installation substitutions (#209638) 2026-07-21 07:23:53 -04:00
llvm-libc++-static-clangcl.cfg.in [libc++] Compose the test suite Lit site config from harness and installation substitutions (#209638) 2026-07-21 07:23:53 -04:00
llvm-libc++-static.cfg.in [libc++] Compose the test suite Lit site config from harness and installation substitutions (#209638) 2026-07-21 07:23:53 -04:00
nvptx-libc++-shared.cfg.in [libc++] Compose the test suite Lit site config from harness and installation substitutions (#209638) 2026-07-21 07:23:53 -04:00
stdlib-libstdc++.cfg.in [libc++] Compose the test suite Lit site config from harness and installation substitutions (#209638) 2026-07-21 07:23:53 -04:00
stdlib-native.cfg.in [libc++] Compose the test suite Lit site config from harness and installation substitutions (#209638) 2026-07-21 07:23:53 -04:00