summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/target_link_directories
Commit message (Collapse)AuthorAgeFilesLines
* Genex: Add $<LINK_LANGUAGE:...> and $<LINK_LANG_AND_ID:...>Marc Chevrier2020-02-2618-2/+139
| | | | | | This MR may help to solve issues #19757 and #18008 Fixes: #19965
* Link properties: must be transitive over private dependency on static libraryMarc Chevrier2019-12-0910-0/+73
| | | | Fixes: #20022
* cmTargetPropCommandBase: check keywords after parsingBen Boeckel2018-10-262-6/+0
| | | | | | | | | | | | | 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.
* Tests: add tests for empty-value keyword arguments in target_*Ben Boeckel2018-10-265-0/+19
Not all of these commands accept non-compilable (i.e., IMPORTED) targets, so those calls are currently just commented out. If they ever do start to accept them, the tests should be enabled.