diff options
author | Kyle Edwards <kyle.edwards@kitware.com> | 2021-10-18 16:45:55 -0400 |
---|---|---|
committer | Kyle Edwards <kyle.edwards@kitware.com> | 2021-10-27 13:27:02 -0400 |
commit | 447fbf061a5f27abbad59a9fc943de4f8351f9fe (patch) | |
tree | 43d6f4722b6c0599f3fdf35dca3bdbc43723e77b /Source/cmOutputConverter.h | |
parent | af6414c6c5e9767f0f997523af8fe1e5a71f6093 (diff) | |
download | cmake-447fbf061a5f27abbad59a9fc943de4f8351f9fe.tar.gz |
EscapeForCMake: Add wrapQuotes parameter
Diffstat (limited to 'Source/cmOutputConverter.h')
-rw-r--r-- | Source/cmOutputConverter.h | 8 |
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. */ |