diff options
author | Ben Boeckel <ben.boeckel@kitware.com> | 2018-10-22 20:48:28 (GMT) |
---|---|---|
committer | Ben Boeckel <ben.boeckel@kitware.com> | 2018-10-26 16:09:41 (GMT) |
commit | 4babc9058a996e9cccd183eb25eda5faedd04591 (patch) | |
tree | 36ad3d5ff4e92a5f91972ae3572a84ed0883675e /Tests/RunCMake/target_link_directories | |
parent | 45a49ae58abe835bc3ad446b054fa07035c33d60 (diff) | |
download | CMake-4babc9058a996e9cccd183eb25eda5faedd04591.zip CMake-4babc9058a996e9cccd183eb25eda5faedd04591.tar.gz CMake-4babc9058a996e9cccd183eb25eda5faedd04591.tar.bz2 |
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).
Update tests to expect this new behavior.
Diffstat (limited to 'Tests/RunCMake/target_link_directories')
-rw-r--r-- | Tests/RunCMake/target_link_directories/empty_keyword_args-result.txt | 1 | ||||
-rw-r--r-- | Tests/RunCMake/target_link_directories/empty_keyword_args-stderr.txt | 5 |
2 files changed, 0 insertions, 6 deletions
diff --git a/Tests/RunCMake/target_link_directories/empty_keyword_args-result.txt b/Tests/RunCMake/target_link_directories/empty_keyword_args-result.txt deleted file mode 100644 index d00491f..0000000 --- a/Tests/RunCMake/target_link_directories/empty_keyword_args-result.txt +++ /dev/null @@ -1 +0,0 @@ -1 diff --git a/Tests/RunCMake/target_link_directories/empty_keyword_args-stderr.txt b/Tests/RunCMake/target_link_directories/empty_keyword_args-stderr.txt deleted file mode 100644 index 26ee9a1..0000000 --- a/Tests/RunCMake/target_link_directories/empty_keyword_args-stderr.txt +++ /dev/null @@ -1,5 +0,0 @@ -CMake Error at empty_keyword_args.cmake:2 \(target_link_directories\): - target_link_directories may only set INTERFACE properties on INTERFACE - targets -Call Stack \(most recent call first\): - CMakeLists.txt:5 \(include\) |