From 7e37a0cafb6aad056c022218fc7a243292e6b422 Mon Sep 17 00:00:00 2001 From: Ken Martin Date: Tue, 11 Sep 2001 14:58:57 -0400 Subject: include fixes --- Source/cmDSPWriter.cxx | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/Source/cmDSPWriter.cxx b/Source/cmDSPWriter.cxx index 016c75f..2840772 100644 --- a/Source/cmDSPWriter.cxx +++ b/Source/cmDSPWriter.cxx @@ -73,7 +73,19 @@ void cmDSPWriter::OutputDSPFile() for(i = includes.begin(); i != includes.end(); ++i) { m_IncludeOptions += " /I "; - m_IncludeOptions += cmSystemTools::ConvertToWindowsSlashesAndCleanUp(cmSystemTools::EscapeSpaces(i->c_str())); + std::string tmp = cmSystemTools::ConvertToWindowsSlashesAndCleanUp(cmSystemTools::EscapeSpaces(i->c_str())); + + // quote if not already quoted + if (tmp[0] != '"') + { + m_IncludeOptions += "\""; + m_IncludeOptions += tmp; + m_IncludeOptions += "\""; + } + else + { + m_IncludeOptions += tmp; + } } // Create the DSP or set of DSP's for libraries and executables -- cgit v0.12