summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/install/TARGETS-InstallFromSubDir-all-check.cmake
diff options
context:
space:
mode:
authorZack Galbreath <zack.galbreath@kitware.com>2018-06-18 14:49:44 (GMT)
committerZack Galbreath <zack.galbreath@kitware.com>2018-06-18 17:18:54 (GMT)
commite89ad0f94e6b52cc9f75abe21107c7a2e5d24ca2 (patch)
tree5a31b0413bac45f1dbd5e013215a44431076542d /Tests/RunCMake/install/TARGETS-InstallFromSubDir-all-check.cmake
parentb0b99d877e92028a0265ac86d1d6c79276a04811 (diff)
downloadCMake-e89ad0f94e6b52cc9f75abe21107c7a2e5d24ca2.zip
CMake-e89ad0f94e6b52cc9f75abe21107c7a2e5d24ca2.tar.gz
CMake-e89ad0f94e6b52cc9f75abe21107c7a2e5d24ca2.tar.bz2
install: Allow installing targets created in another directory
Previously, `install(TARGETS)` would only accept targets created in the same directory scope. Relax this restriction by searching the global scope when determining whether or not a target exists. Fixes: #14444
Diffstat (limited to 'Tests/RunCMake/install/TARGETS-InstallFromSubDir-all-check.cmake')
-rw-r--r--Tests/RunCMake/install/TARGETS-InstallFromSubDir-all-check.cmake1
1 files changed, 1 insertions, 0 deletions
diff --git a/Tests/RunCMake/install/TARGETS-InstallFromSubDir-all-check.cmake b/Tests/RunCMake/install/TARGETS-InstallFromSubDir-all-check.cmake
new file mode 100644
index 0000000..1d747c3
--- /dev/null
+++ b/Tests/RunCMake/install/TARGETS-InstallFromSubDir-all-check.cmake
@@ -0,0 +1 @@
+check_installed([[^bin;bin/myexe(\.exe)?;bin/subexe(\.exe)?$]])