Update ParseAndAddCatchTests.cmake

This commit is contained in:
Karthik Nishanth 2020-07-31 08:24:44 +02:00 committed by Martin Hořeňovský
parent 229cc4823c
commit de3a208e16

View File

@ -190,8 +190,8 @@ function(ParseAndAddCatchTests_ParseFile SourceFile TestTarget)
string(REPLACE "," "\\," Name ${Name}) string(REPLACE "," "\\," Name ${Name})
# Work around CMake 3.18.0 change in `add_test()`, before the escaped quotes were neccessary, # Work around CMake 3.18.0 change in `add_test()`, before the escaped quotes were neccessary,
# beginning with CMake 3.18.0 the escaped double quotes confuse the call # only with CMake 3.18.0 the escaped double quotes confuse the call. This change is reverted in 3.18.1
if(${CMAKE_VERSION} VERSION_LESS "3.18") if(NOT ${CMAKE_VERSION} VERSION_EQUAL "3.18")
set(CTestName "\"${CTestName}\"") set(CTestName "\"${CTestName}\"")
endif() endif()
# Add the test and set its properties # Add the test and set its properties