summaryrefslogtreecommitdiff
path: root/Tests/RunCMake/add_dependencies/NoTarget-stderr.txt
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2013-03-29 14:53:36 -0400
committerBrad King <brad.king@kitware.com>2013-03-29 15:00:33 -0400
commitde13d68d11b9f8f08c67b8cbcdd0f957d5bae6e1 (patch)
treefc2627f441f17a82542faef7891815732e294b76 /Tests/RunCMake/add_dependencies/NoTarget-stderr.txt
parent1f16bd24ee00bfdb5d50e24eaa46da2cdfa1b129 (diff)
downloadcmake-de13d68d11b9f8f08c67b8cbcdd0f957d5bae6e1.tar.gz
add_dependencies: Distinguish target v. file dependencies in error (#14050)
When called with a non-existent LHS target name the user may be trying to add file-level dependencies. Clarify the error message to explain the difference between target-level and file-level dependencies. Point the reader at the commands and options needed for the latter.
Diffstat (limited to 'Tests/RunCMake/add_dependencies/NoTarget-stderr.txt')
-rw-r--r--Tests/RunCMake/add_dependencies/NoTarget-stderr.txt9
1 files changed, 9 insertions, 0 deletions
diff --git a/Tests/RunCMake/add_dependencies/NoTarget-stderr.txt b/Tests/RunCMake/add_dependencies/NoTarget-stderr.txt
new file mode 100644
index 0000000000..6af27074f5
--- /dev/null
+++ b/Tests/RunCMake/add_dependencies/NoTarget-stderr.txt
@@ -0,0 +1,9 @@
+CMake Error at NoTarget.cmake:1 \(add_dependencies\):
+ Cannot add target-level dependencies to non-existent target "foo".
+
+ The add_dependencies works for top-level logical targets created by the
+ add_executable, add_library, or add_custom_target commands. If you want to
+ add file-level dependencies see the DEPENDS option of the add_custom_target
+ and add_custom_command commands.
+Call Stack \(most recent call first\):
+ CMakeLists.txt:3 \(include\)