summaryrefslogtreecommitdiffstats
path: root/Help/release/3.11.rst
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2018-05-10 13:54:23 (GMT)
committerBrad King <brad.king@kitware.com>2018-05-10 13:57:31 (GMT)
commite567d7eb639b43c2256340acdf4b0053dec0018a (patch)
tree79d902c898966289a2e5959954a3c064e4dd723a /Help/release/3.11.rst
parentfbe6cd1596bf280edd49aeb8f981f99d7cd8beb3 (diff)
downloadCMake-e567d7eb639b43c2256340acdf4b0053dec0018a.zip
CMake-e567d7eb639b43c2256340acdf4b0053dec0018a.tar.gz
CMake-e567d7eb639b43c2256340acdf4b0053dec0018a.tar.bz2
add_library: Restore error on alias of non-global imported target
In commit v3.11.0-rc1~433^2~1 (Add support for IMPORTED GLOBAL targets to be aliased, 2017-09-14) we accidentally dropped the error on calling `add_library` to alias an imported target that is not globally visible. The `add_executable` command's equivalent check was properly updated. Restore the check in `add_library` with the same update. Also fix the test case accordingly. Fixes: #17982
Diffstat (limited to 'Help/release/3.11.rst')
-rw-r--r--Help/release/3.11.rst9
1 files changed, 9 insertions, 0 deletions
diff --git a/Help/release/3.11.rst b/Help/release/3.11.rst
index dbaa8af..184497c 100644
--- a/Help/release/3.11.rst
+++ b/Help/release/3.11.rst
@@ -283,3 +283,12 @@ Changes made since CMake 3.11.0 include the following.
CMake 3.11.0. This has been reverted due to changing behavior of
checks for existing projects. It may be restored in the future
with a policy for compatibility.
+
+3.11.2
+------
+
+* Calling :command:`add_library` to create an alias of an imported
+ target that is not globally visible now causes an error again as
+ it did prior to 3.11.0. This diagnostic was accidentally dropped
+ from CMake 3.11.0 and 3.11.1 by the change to allow globally visible
+ imported targets to be aliased.