From bda14d99f521ba497d291e448317dd4b7de1f307 Mon Sep 17 00:00:00 2001 From: Silvio Traversaro Date: Tue, 4 Jun 2024 12:31:46 -0400 Subject: 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. --- Tests/FindMatlab/versions_checks/CMakeLists.txt | 3 +++ 1 file changed, 3 insertions(+) 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}' != ''") -- cgit v0.12