Files
CMake/Help/release
Ben Boeckel 0fb923c460 cmGeneratorExpressionNode: implement COMPILE_ONLY genex
This generator expression is the inverse of `LINK_ONLY` and only coveys
usage requirements for the purposes of compilation. Its intended use is
to avoid needing to export targets that do not have link usage
requirements (e.g., header-only libraries) when used by another target.

It will also be used to represent private usage requirements on exported
C++ module-containing targets in the future.

Eventually there should be logic to collapse nesting of
`$<COMPILE_ONLY>` and `$<LINK_ONLY>` when generating instances of
either. A TODO is left in the code for this case.

See: #15415
2023-04-12 10:43:48 -04:00
..
2022-11-10 10:11:22 -05:00
2022-07-28 10:41:34 -04:00
2023-03-08 10:01:06 -05:00
2023-04-04 14:59:48 -04:00
2023-02-01 14:46:16 -05:00