summaryrefslogtreecommitdiffstats
path: root/Tests/BuildDepends/Project
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2010-11-05 13:05:08 (GMT)
committerBrad King <brad.king@kitware.com>2010-11-05 13:05:08 (GMT)
commit95f149e61f1ad8c8cadd74f2dbe36a2613815cc2 (patch)
treef1cec8d2621f029c8243db86ed1a73ec1bed4008 /Tests/BuildDepends/Project
parent07cfa57ec5f9f906e075512646100719a0a615aa (diff)
downloadCMake-95f149e61f1ad8c8cadd74f2dbe36a2613815cc2.zip
CMake-95f149e61f1ad8c8cadd74f2dbe36a2613815cc2.tar.gz
CMake-95f149e61f1ad8c8cadd74f2dbe36a2613815cc2.tar.bz2
Define LINK_DEPENDS target property (#11406)
Custom Makefile link rules may need to depend on linker scripts. Define this property to allow user-specified link-time dependencies.
Diffstat (limited to 'Tests/BuildDepends/Project')
-rw-r--r--Tests/BuildDepends/Project/CMakeLists.txt5
-rw-r--r--Tests/BuildDepends/Project/linkdep.cxx4
2 files changed, 9 insertions, 0 deletions
diff --git a/Tests/BuildDepends/Project/CMakeLists.txt b/Tests/BuildDepends/Project/CMakeLists.txt
index e9d1296..70a2f37 100644
--- a/Tests/BuildDepends/Project/CMakeLists.txt
+++ b/Tests/BuildDepends/Project/CMakeLists.txt
@@ -80,3 +80,8 @@ set_property(
DIRECTORY
PROPERTY IMPLICIT_DEPENDS_INCLUDE_TRANSFORM "ZOT_DIR(%)=<zot_%_dir.hxx>"
)
+
+if(TEST_LINK_DEPENDS)
+ add_executable(linkdep linkdep.cxx)
+ set_property(TARGET linkdep PROPERTY LINK_DEPENDS ${TEST_LINK_DEPENDS})
+endif()
diff --git a/Tests/BuildDepends/Project/linkdep.cxx b/Tests/BuildDepends/Project/linkdep.cxx
new file mode 100644
index 0000000..f8b643a
--- /dev/null
+++ b/Tests/BuildDepends/Project/linkdep.cxx
@@ -0,0 +1,4 @@
+int main()
+{
+ return 0;
+}