target_link_libraries: Optionally require only target names
Some projects may wish to thoroughly make all link dependencies available as targets, either imported or built by the project.
We could add some kind of optional check to fail generation with a CMake Error when a non-target is encountered.