summaryrefslogtreecommitdiff
path: root/xmake/plugins/project/vstudio/impl/vs201x.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2021-12-12 22:32:36 +0800
committerGitHub <[email protected]>2021-12-12 22:32:36 +0800
commit20f9cb8dc40760dc7d117136ca47ca52c854dc2e (patch)
treec95d9e8b1f2af850368392cd9c065d7f40f1f6fd /xmake/plugins/project/vstudio/impl/vs201x.lua
parent5c4adb14e1f45b40bb3d90a9459386f67f08c15f (diff)
parent89a488735ab235ee856bb61f5821f429013d6c2e (diff)
Merge pull request #1904 from SirLynix/vsproject_fix
Improve vstudio
Diffstat (limited to 'xmake/plugins/project/vstudio/impl/vs201x.lua')
-rw-r--r--xmake/plugins/project/vstudio/impl/vs201x.lua3
1 files changed, 3 insertions, 0 deletions
diff --git a/xmake/plugins/project/vstudio/impl/vs201x.lua b/xmake/plugins/project/vstudio/impl/vs201x.lua
index 3c7d62737..bf76b13dc 100644
--- a/xmake/plugins/project/vstudio/impl/vs201x.lua
+++ b/xmake/plugins/project/vstudio/impl/vs201x.lua
@@ -243,6 +243,9 @@ function _make_targetinfo(mode, arch, target)
local linkflags = linker.linkflags(target:kind(), target:sourcekinds(), {target = target})
targetinfo.linkflags = linkflags
+ -- save execution dir (when executed from VS)
+ targetinfo.rundir = target:rundir()
+
-- use mfc? save the mfc runtime kind
if target:rule("win.sdk.mfc.shared_app") or target:rule("win.sdk.mfc.shared") then
targetinfo.usemfc = "Dynamic"