summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2017-06-30 11:16:15 +0800
committerruki <[email protected]>2017-06-30 11:16:15 +0800
commit9a0fc73767501b62ebea2407772e9fdcde3e9d88 (patch)
tree8110648effc13249bf3ca060ce9f397a5880a00f
parent106ee49f7882c87c6b959fa8afccd09e29e7e99b (diff)
fix link flags for vs project plugin
-rw-r--r--xmake/plugins/project/vstudio/impl/vs200x_vcproj.lua2
-rw-r--r--xmake/plugins/project/vstudio/impl/vs201x.lua2
2 files changed, 2 insertions, 2 deletions
diff --git a/xmake/plugins/project/vstudio/impl/vs200x_vcproj.lua b/xmake/plugins/project/vstudio/impl/vs200x_vcproj.lua
index f937c5efb..3fe67bf45 100644
--- a/xmake/plugins/project/vstudio/impl/vs200x_vcproj.lua
+++ b/xmake/plugins/project/vstudio/impl/vs200x_vcproj.lua
@@ -74,7 +74,7 @@ end
function _make_linkflags(target, vcprojdir)
-- make the linking flags
- local _, linkflags = linker.linkflags(target:get("kind"), target:sourcekinds())
+ local _, linkflags = linker.linkflags(target:get("kind"), target:sourcekinds(), {target = target})
-- replace -libpath:dir or /libpath:dir, -pdb:symbol.pdb or /pdb:symbol.pdb
local flags = {}
diff --git a/xmake/plugins/project/vstudio/impl/vs201x.lua b/xmake/plugins/project/vstudio/impl/vs201x.lua
index 917f82aca..1c5921ec8 100644
--- a/xmake/plugins/project/vstudio/impl/vs201x.lua
+++ b/xmake/plugins/project/vstudio/impl/vs201x.lua
@@ -62,7 +62,7 @@ function _make_targetinfo(mode, arch, target)
end
-- save linker flags
- local _, linkflags = linker.linkflags(target:get("kind"), target:sourcekinds())
+ local _, linkflags = linker.linkflags(target:get("kind"), target:sourcekinds(), {target = target})
targetinfo.linkflags = linkflags
-- ok