From 1f8613e9bab142a839ec3c4dafd1aff1ba7487c7 Mon Sep 17 00:00:00 2001 From: Stefano Soffia Date: Mon, 12 Sep 2016 23:01:50 +0200 Subject: Fix CTest test file generation for spaces in subdirectory names Encode the subdirectory names properly for CMake syntax. Closes: #16299 --- Source/cmLocalGenerator.cxx | 1 + 1 file changed, 1 insertion(+) diff --git a/Source/cmLocalGenerator.cxx b/Source/cmLocalGenerator.cxx index abe0c23..a76bed3 100644 --- a/Source/cmLocalGenerator.cxx +++ b/Source/cmLocalGenerator.cxx @@ -181,6 +181,7 @@ void cmLocalGenerator::GenerateTestFiles() // TODO: Use add_subdirectory instead? std::string outP = i->GetDirectory().GetCurrentBinary(); outP = this->ConvertToRelativePath(outP, START_OUTPUT); + outP = cmOutputConverter::EscapeForCMake(outP); fout << "subdirs(" << outP << ")" << std::endl; } } -- cgit v0.12