summaryrefslogtreecommitdiff
path: root/xmake/plugins/project/vstudio/impl/vsfile.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2016-08-29 12:02:02 +0800
committerruki <[email protected]>2016-08-29 12:02:02 +0800
commitc31f75567dc7946c78f25ecb043220934616b435 (patch)
tree8f7ab4411f22b16c44db02c0bd9111e6f664a023 /xmake/plugins/project/vstudio/impl/vsfile.lua
parentbb3195b072a0568718f10be405423e3ad0153d4b (diff)
generate vs2013 project files
Diffstat (limited to 'xmake/plugins/project/vstudio/impl/vsfile.lua')
-rwxr-xr-xxmake/plugins/project/vstudio/impl/vsfile.lua13
1 files changed, 10 insertions, 3 deletions
diff --git a/xmake/plugins/project/vstudio/impl/vsfile.lua b/xmake/plugins/project/vstudio/impl/vsfile.lua
index 516301b20..224c13d58 100755
--- a/xmake/plugins/project/vstudio/impl/vsfile.lua
+++ b/xmake/plugins/project/vstudio/impl/vsfile.lua
@@ -20,12 +20,15 @@
-- @file vsfile.lua
--
+-- init the default indent character
+_g.indentchar = '\t'
+
-- print file
function _print(self, ...)
-- print indent
for i = 1, self._indent do
- self:_write("\t")
+ self:_write(_g.indentchar)
end
-- print it
@@ -37,7 +40,7 @@ function _printf(self, ...)
-- print indent
for i = 1, self._indent do
- self:_write("\t")
+ self:_write(_g.indentchar)
end
-- printf it
@@ -49,7 +52,7 @@ function _write(self, ...)
-- print indent
for i = 1, self._indent do
- self:_write("\t")
+ self:_write(_g.indentchar)
end
-- write it
@@ -105,3 +108,7 @@ function open(filepath, mode)
return file
end
+-- set indent character
+function indentchar(ch)
+ _g.indentchar = ch or '\t'
+end