• Ben Boeckel's avatar
    cmTargetPropCommandBase: check keywords after parsing · 4babc905
    Ben Boeckel authored
    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).
    
    Update tests to expect this new behavior.
    4babc905
cmTargetPropCommandBase.cxx 4.29 KB