summaryrefslogtreecommitdiff
path: root/xmake/plugins/project/vstudio/impl/vs201x.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2019-03-06 00:32:20 +0800
committerruki <[email protected]>2019-03-05 21:14:05 +0800
commit6cfc62866ceb1e70ce759ac22baecd15805666f3 (patch)
treee19b30ad50973268e91b9981a3b84ba32018ce02 /xmake/plugins/project/vstudio/impl/vs201x.lua
parentf8753e436dc75203361a6a5256235f2796701e6f (diff)
improve vs201x
Diffstat (limited to 'xmake/plugins/project/vstudio/impl/vs201x.lua')
-rw-r--r--xmake/plugins/project/vstudio/impl/vs201x.lua4
1 files changed, 2 insertions, 2 deletions
diff --git a/xmake/plugins/project/vstudio/impl/vs201x.lua b/xmake/plugins/project/vstudio/impl/vs201x.lua
index e8e9dc4a2..1fcbe1acd 100644
--- a/xmake/plugins/project/vstudio/impl/vs201x.lua
+++ b/xmake/plugins/project/vstudio/impl/vs201x.lua
@@ -77,7 +77,7 @@ function _make_targetinfo(mode, arch, target)
-- save compiler flags and cmds
local firstcompflags = nil
targetinfo.compflags = {}
- targetinfo.compcmds = {}
+ targetinfo.compargvs = {}
for sourcekind, sourcebatch in pairs(target:sourcebatches()) do
if not sourcebatch.rulename then
for idx, sourcefile in ipairs(sourcebatch.sourcefiles) do
@@ -86,7 +86,7 @@ function _make_targetinfo(mode, arch, target)
firstcompflags = compflags
end
targetinfo.compflags[sourcefile] = compflags
- targetinfo.compcmds[sourcefile] = compiler.compcmd("__sourcefile__", "__objectfile__", {sourcekind = sourcekind, target = target})
+ targetinfo.compargvs[sourcefile] = table.join(compiler.compargv("__sourcefile__", "__objectfile__", {sourcekind = sourcekind, target = target}))
end
end
end