• 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.
cmTargetPropCommandBase.cxx 4.29 KB