summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNiklas Weissner <niklas.weissner@deltaww.com>2024-02-07 12:45:35 (GMT)
committerBrad King <brad.king@kitware.com>2024-02-07 15:43:44 (GMT)
commit2fc22a3deccd1454c6096a4579dd7701eaffe84d (patch)
tree68327233e0b7031f47fa8092ebbe5171f7c6ddff
parent6efc497ab48846beeaead4b2205bb54989b836e4 (diff)
downloadCMake-2fc22a3deccd1454c6096a4579dd7701eaffe84d.zip
CMake-2fc22a3deccd1454c6096a4579dd7701eaffe84d.tar.gz
CMake-2fc22a3deccd1454c6096a4579dd7701eaffe84d.tar.bz2
FPHSA: Fix empty version message in exact match
`find_package_check_version()` would use variable `_FOUND_VERSION` set by `find_package_handle_standard_args()` in a single branch when doing exact matching, causing empty version messages if it was instead called directly. This was missed in commit 6bfc442fde (FPHSA: add support of version range, 2020-09-22, v3.19.0-rc1~122^2~1) when the version check was moved into its own function.
-rw-r--r--Modules/FindPackageHandleStandardArgs.cmake2
1 files changed, 1 insertions, 1 deletions
diff --git a/Modules/FindPackageHandleStandardArgs.cmake b/Modules/FindPackageHandleStandardArgs.cmake
index 56ba1e6..63b2bf2 100644
--- a/Modules/FindPackageHandleStandardArgs.cmake
+++ b/Modules/FindPackageHandleStandardArgs.cmake
@@ -342,7 +342,7 @@ function(FIND_PACKAGE_CHECK_VERSION version result)
set(version_msg "Found unsuitable version \"${version}\", but required is exact version \"${${package}_FIND_VERSION}\"")
else ()
set(version_ok TRUE)
- set(version_msg "(found suitable exact version \"${_FOUND_VERSION}\")")
+ set(version_msg "(found suitable exact version \"${version}\")")
endif ()
else ()
if (NOT ${package}_FIND_VERSION VERSION_EQUAL version)