summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/genie/src/actions/ninja/ninja_base.lua
diff options
context:
space:
mode:
Diffstat (limited to '3rdparty/genie/src/actions/ninja/ninja_base.lua')
-rw-r--r--3rdparty/genie/src/actions/ninja/ninja_base.lua10
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