diff options
Diffstat (limited to '3rdparty/genie/src/actions/ninja/ninja_base.lua')
-rw-r--r-- | 3rdparty/genie/src/actions/ninja/ninja_base.lua | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/3rdparty/genie/src/actions/ninja/ninja_base.lua b/3rdparty/genie/src/actions/ninja/ninja_base.lua index c4a174f306e..499089d6cc6 100644 --- a/3rdparty/genie/src/actions/ninja/ninja_base.lua +++ b/3rdparty/genie/src/actions/ninja/ninja_base.lua @@ -7,10 +7,12 @@ local ninja = premake.ninja function ninja.esc(value) - value = value:gsub("%$", "$$") -- TODO maybe there is better way - value = value:gsub(":", "$:") - value = value:gsub("\n", "$\n") - value = value:gsub(" ", "$ ") + if value then + value = string.gsub(value, "%$", "$$") -- TODO maybe there is better way + value = string.gsub(value, ":", "$:") + value = string.gsub(value, "\n", "$\n") + value = string.gsub(value, " ", "$ ") + end return value end |