Jeah, I exactly did this, and it works flawlessly. Awesome.
target_sources(
${linkTarget}
PUBLIC FILE_SET
"publicHeadersBin"
TYPE
HEADERS
FILES
${generatedFile}
BASE_DIRS
${CMAKE_CURRENT_BINARY_DIR})