From 5ca7f4cae855770a48a1bc7449263d74f7a0fc69 Mon Sep 17 00:00:00 2001 From: xq114 <1140735506@qq.com> Date: Fri, 25 Feb 2022 23:10:35 +0800 Subject: make vsxmake filter more consistent --- xmake/plugins/project/vsxmake/getinfo.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xmake/plugins/project/vsxmake/getinfo.lua b/xmake/plugins/project/vsxmake/getinfo.lua index 0cd83a2f1..2441ab982 100644 --- a/xmake/plugins/project/vsxmake/getinfo.lua +++ b/xmake/plugins/project/vsxmake/getinfo.lua @@ -467,7 +467,7 @@ function main(outputdir, vsinfo) for _, target in pairs(targets) do target._paths = {} local dirs = {} - local root = project.directory() + local root = target.scriptdir or project.directory() target.sourcefiles = table.imap(target.sourcefiles, function(_, v) return path.relative(v, root) end) target.headerfiles = table.imap(target.headerfiles, function(_, v) return path.relative(v, root) end) for _, f in ipairs(table.join(target.sourcefiles, target.headerfiles)) do -- cgit v1.3.1