Files
CMake/Source
Tyler YankeeandJoseph Snyder c355bd02e4 Ninja, Makefile: Add compile and link wrapper usage requirements
Introduce new properties which allow target-specific wrapping of
compile and link commands with arbitrary command lines. This is similar
to the existing compiler and linker launchers, except the new
`INTERFACE` compile and link wrappers allows expression as usage
requirements.

Wrappers are more flexible than launchers with regard to having
multiple belonging to a given target, either from the target itself or
dependent(s). In such cases, wrappers precede launchers on the
resulting command line (so as to not interfere with tools like
`ccache`), and are sorted lexicographically by the name of the
corresponding CMake global property containing their value.

Co-authored-by: Joseph Snyder <joseph.snyder@kitware.com>
Issue: #27402, #28110
Fixes: #27598
2026-09-30 07:51:22 -04:00
..
2026-09-29 08:50:54 -04:00
…
…
2026-09-30 00:06:26 -04:00
…
2026-09-20 11:43:10 +02:00
2026-09-20 11:43:10 +02:00
2026-09-20 11:43:10 +02:00
…
2026-09-20 11:43:10 +02:00
2026-04-16 15:10:35 -04:00
2026-09-29 08:50:54 -04:00
2026-09-20 11:43:10 +02:00
…
2026-09-24 14:47:59 -04:00
2026-04-16 15:10:35 -04:00
2026-09-20 11:43:10 +02:00
…
2026-07-29 15:04:59 -04:00
2026-09-20 11:43:10 +02:00
2026-09-20 11:43:10 +02:00
2026-07-27 09:56:23 -04:00
2026-04-16 15:10:35 -04:00
2026-09-20 11:43:10 +02:00
2026-09-20 11:43:10 +02:00
2026-07-23 10:28:41 -04:00
…
2026-02-03 09:34:23 +03:00
…
…