summaryrefslogtreecommitdiff
path: root/Tests
diff options
context:
space:
mode:
authorOrkun Tokdemir <ilhanorkuntokdemir@gmail.com>2023-04-18 17:12:58 +0200
committerBrad King <brad.king@kitware.com>2023-04-27 12:19:28 -0400
commit8ba16db1637940540fbb254cad7f85c2323c6a3a (patch)
treebd17670a554790b2a1f55f4c6a990cf2047598f5 /Tests
parent0ca98beb5747de97040227695732f660b7b91fc0 (diff)
downloadcmake-8ba16db1637940540fbb254cad7f85c2323c6a3a.tar.gz
Tests/RunCMake: Add option for dynamic expected output
Add `RunCMake_TEST_EXPECT_*` variables for this.
Diffstat (limited to 'Tests')
-rw-r--r--Tests/RunCMake/RunCMake.cmake2
1 files changed, 2 insertions, 0 deletions
diff --git a/Tests/RunCMake/RunCMake.cmake b/Tests/RunCMake/RunCMake.cmake
index 8e85f6cf46..5e91e9934e 100644
--- a/Tests/RunCMake/RunCMake.cmake
+++ b/Tests/RunCMake/RunCMake.cmake
@@ -47,6 +47,8 @@ function(run_cmake test)
elseif(EXISTS ${top_src}/${test}-${o}.txt)
file(READ ${top_src}/${test}-${o}.txt expect_${o})
string(REGEX REPLACE "\n+$" "" expect_${o} "${expect_${o}}")
+ elseif(DEFINED RunCMake_TEST_EXPECT_${o})
+ string(REGEX REPLACE "\n+$" "" expect_${o} "${RunCMake_TEST_EXPECT_${o}}")
else()
unset(expect_${o})
endif()