Skip to content

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

Merge request reports