INTERFACE libraries do not support the PUBLIC_HEADER property
When creating an INTERFACE library, it would be nice to be able to set the PUBLIC_HEADER
property and install these files using PUBLIC_HEADER DESTINATION
using a single install
command
Unfortunately at the moment:
INTERFACE_LIBRARY targets may only have whitelisted properties. The property "PUBLIC_HEADER" is not allowed.