cmTargetPropCommandBase: check keywords after parsing
The following was disallowed:
add_library(iface INTERFACE)
target_link_libraries(iface PUBLIC)
just due to the mention of the PUBLIC
keyword. Instead, only error if
there are actually PUBLIC
dependencies specified (and analogously for
other restrictions).
Cc: @brad.king
Edited by Ben Boeckel