diff options
author | Brad King <brad.king@kitware.com> | 2006-09-28 15:30:49 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2006-09-28 15:30:49 (GMT) |
commit | d01b6f12819c4d8aec189ae3eebfd1779565bbf2 (patch) | |
tree | 90a04b304477a20c1adbc46b5ee2d892e4aae64b /Source/cmMakefile.h | |
parent | 16f8da8b1443b7ebb315f40aa1ae199d87f211de (diff) | |
download | CMake-d01b6f12819c4d8aec189ae3eebfd1779565bbf2.zip CMake-d01b6f12819c4d8aec189ae3eebfd1779565bbf2.tar.gz CMake-d01b6f12819c4d8aec189ae3eebfd1779565bbf2.tar.bz2 |
ENH: Added VERBATIM option to ADD_CUSTOM_COMMAND and ADD_CUSTOM_TARGET commands. This option enables full escaping of custom command arguments on all platforms. See bug#3786.
Diffstat (limited to 'Source/cmMakefile.h')
-rw-r--r-- | Source/cmMakefile.h | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/Source/cmMakefile.h b/Source/cmMakefile.h index 2cb8f8f..e4eae42 100644 --- a/Source/cmMakefile.h +++ b/Source/cmMakefile.h @@ -143,19 +143,22 @@ public: const std::vector<std::string>& depends, const cmCustomCommandLines& commandLines, cmTarget::CustomCommandType type, - const char* comment, const char* workingDir); + const char* comment, const char* workingDir, + bool escapeOldStyle = true); void AddCustomCommandToOutput(const std::vector<std::string>& outputs, const std::vector<std::string>& depends, const char* main_dependency, const cmCustomCommandLines& commandLines, const char* comment, const char* workingDir, - bool replace = false); + bool replace = false, + bool escapeOldStyle = true); void AddCustomCommandToOutput(const char* output, const std::vector<std::string>& depends, const char* main_dependency, const cmCustomCommandLines& commandLines, const char* comment, const char* workingDir, - bool replace = false); + bool replace = false, + bool escapeOldStyle = true); void AddCustomCommandOldStyle(const char* target, const std::vector<std::string>& outputs, const std::vector<std::string>& depends, @@ -192,7 +195,8 @@ public: const char* output, const char* workingDirectory, const std::vector<std::string>& depends, - const cmCustomCommandLines& commandLines); + const cmCustomCommandLines& commandLines, + bool escapeOldStyle = true); /** * Add a link library to the build. |