PCH: install(EXPORT) with INTERFACE_PRECOMPILE_HEADERS
The code
target_precompile_headers(A PUBLIC pch.h)
target_precompile_headers(B INTERFACE pch.h)
install(TARGETS A B EXPORT foo)
install(EXPORT foo ...)
should propagate the public usage requirements of using pch.h
to external consumers.