summaryrefslogtreecommitdiff
path: root/Source/cmOutputConverter.h
diff options
context:
space:
mode:
authorKyle Edwards <kyle.edwards@kitware.com>2021-10-18 16:45:55 -0400
committerKyle Edwards <kyle.edwards@kitware.com>2021-10-27 13:27:02 -0400
commit447fbf061a5f27abbad59a9fc943de4f8351f9fe (patch)
tree43d6f4722b6c0599f3fdf35dca3bdbc43723e77b /Source/cmOutputConverter.h
parentaf6414c6c5e9767f0f997523af8fe1e5a71f6093 (diff)
downloadcmake-447fbf061a5f27abbad59a9fc943de4f8351f9fe.tar.gz
EscapeForCMake: Add wrapQuotes parameter
Diffstat (limited to 'Source/cmOutputConverter.h')
-rw-r--r--Source/cmOutputConverter.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/Source/cmOutputConverter.h b/Source/cmOutputConverter.h
index 865df718b1..53ec247f2d 100644
--- a/Source/cmOutputConverter.h
+++ b/Source/cmOutputConverter.h
@@ -94,7 +94,13 @@ public:
bool forEcho = false, bool useWatcomQuote = false,
bool unescapeNinjaConfiguration = false) const;
- static std::string EscapeForCMake(cm::string_view str);
+ enum class WrapQuotes
+ {
+ Wrap,
+ NoWrap,
+ };
+ static std::string EscapeForCMake(cm::string_view str,
+ WrapQuotes wrapQuotes = WrapQuotes::Wrap);
/** Compute an escaped version of the given argument for use in a
windows shell. */