Files
cmake/Tests/RunCMake/FetchContent/VerifyHeaderSet-stdout.txt
Craig Scott b61637f90f File sets: Add verification of private file sets
Add support for PRIVATE header sets, analogous to the existing
INTERFACE header sets support. A key difference between the two is
the way they handle build and usage requirements. INTERFACE
header sets rely on the original target's INTERFACE, whereas PRIVATE
header sets copy across various properties from the original target.

Generated files need special handling for PRIVATE header sets.
Add a dependency on the original target to the verification target to
ensure such generated files will exist.

Fixes: #23448
2026-01-16 18:10:17 +11:00

9 lines
396 B
Plaintext

-- Before subproject, interface var = 'TRUE'
-- Before subproject, private var = 'TRUE'
-- Inside subproject, interface var = 'FALSE'
-- Inside subproject, private var = 'FALSE'
-- After subproject, interface var = 'TRUE'
-- After subproject, private var = 'TRUE'
-- Subproject target property VERIFY_INTERFACE_HEADER_SETS='FALSE'
-- Subproject target property VERIFY_PRIVATE_HEADER_SETS='FALSE'