summaryrefslogtreecommitdiffstats
path: root/Source/cmLocalVisualStudioGenerator.h
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2006-09-21 19:14:06 (GMT)
committerBrad King <brad.king@kitware.com>2006-09-21 19:14:06 (GMT)
commit2459ceb076d7788f7512ef4a2f68e81c43bc271d (patch)
treeb198c9b7a49aed110b2a706f82426e84690dc582 /Source/cmLocalVisualStudioGenerator.h
parent0952a96485cad05f68724f0a703758dceb60add9 (diff)
downloadCMake-2459ceb076d7788f7512ef4a2f68e81c43bc271d.zip
CMake-2459ceb076d7788f7512ef4a2f68e81c43bc271d.tar.gz
CMake-2459ceb076d7788f7512ef4a2f68e81c43bc271d.tar.bz2
BUG: Centralized generation of command line arguments in escaped form. This addresses bug#3786 for several platforms.
Diffstat (limited to 'Source/cmLocalVisualStudioGenerator.h')
-rw-r--r--Source/cmLocalVisualStudioGenerator.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/Source/cmLocalVisualStudioGenerator.h b/Source/cmLocalVisualStudioGenerator.h
index ac6baf9..38ca491 100644
--- a/Source/cmLocalVisualStudioGenerator.h
+++ b/Source/cmLocalVisualStudioGenerator.h
@@ -35,6 +35,12 @@ public:
virtual ~cmLocalVisualStudioGenerator();
protected:
+
+ /** Construct a script from the given list of command lines. */
+ std::string ConstructScript(const cmCustomCommandLines& commandLines,
+ const char* workingDirectory,
+ const char* newline = "\n");
+
// Safe object file name generation.
void ComputeObjectNameRequirements(std::vector<cmSourceGroup> const&);
bool SourceFileCompiles(const cmSourceFile* sf);