summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSilvio Traversaro <silvio@traversaro.it>2024-06-04 16:31:46 (GMT)
committerBrad King <brad.king@kitware.com>2024-06-04 18:02:09 (GMT)
commitbda14d99f521ba497d291e448317dd4b7de1f307 (patch)
tree2353a8f79b7f9e6717e45dafd51901ae8eba1413
parent57c6dd277e38375d9decd1ac4331615775bb2fb1 (diff)
downloadCMake-bda14d99f521ba497d291e448317dd4b7de1f307.zip
CMake-bda14d99f521ba497d291e448317dd4b7de1f307.tar.gz
CMake-bda14d99f521ba497d291e448317dd4b7de1f307.tar.bz2
Tests: Fix FindMatlab.versions_checks
`matlab_get_release_name_from_version("14.10" release_name)` does not write the `release_name` variable if the `14.10` is not a known version, so before checking for the variable to be empty, we should set it to an empty value.
-rw-r--r--Tests/FindMatlab/versions_checks/CMakeLists.txt3
1 files changed, 3 insertions, 0 deletions
diff --git a/Tests/FindMatlab/versions_checks/CMakeLists.txt b/Tests/FindMatlab/versions_checks/CMakeLists.txt
index f203f4b..9a9e9a3 100644
--- a/Tests/FindMatlab/versions_checks/CMakeLists.txt
+++ b/Tests/FindMatlab/versions_checks/CMakeLists.txt
@@ -40,6 +40,9 @@ if(NOT release_name STREQUAL "dummy")
message(FATAL_ERROR "version 14.9 does not give release dummy : '${release_name}' != dummy")
endif()
+# matlab_get_release_name_from_version does not describe what it does with release_name
+# if the version requested does not exists, so make sure that release_name it is empty
+set(release_name "")
matlab_get_release_name_from_version("14.10" release_name)
if(NOT release_name STREQUAL "")
message(FATAL_ERROR "version 14.10 does not give empty release: '${release_name}' != ''")