summaryrefslogtreecommitdiff
path: root/xmake/plugins/project/vstudio/impl/vs200x.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2016-08-08 21:56:23 +0800
committerruki <[email protected]>2016-08-08 21:56:23 +0800
commitc140b6fc0d0783dfce13532bde4cb87c2d5201d1 (patch)
tree7933bb471aad7211ac65c998fc25878e6c7ba97f /xmake/plugins/project/vstudio/impl/vs200x.lua
parent36cffe6922680493c36d9f9ba4a8fa18b60d8539 (diff)
fix source file path error for vcproj
Diffstat (limited to 'xmake/plugins/project/vstudio/impl/vs200x.lua')
-rwxr-xr-xxmake/plugins/project/vstudio/impl/vs200x.lua7
1 files changed, 5 insertions, 2 deletions
diff --git a/xmake/plugins/project/vstudio/impl/vs200x.lua b/xmake/plugins/project/vstudio/impl/vs200x.lua
index e9f5d9eb8..51292fe03 100755
--- a/xmake/plugins/project/vstudio/impl/vs200x.lua
+++ b/xmake/plugins/project/vstudio/impl/vs200x.lua
@@ -31,12 +31,15 @@ function make(outputdir, vsinfo)
-- enter project directory
local olddir = os.cd(project.directory())
+ -- init solution directory
+ vsinfo.solution_dir = path.join(outputdir, "vs" .. vsinfo.vstudio_version)
+
-- make solution
- vs200x_solution.make(outputdir, vsinfo)
+ vs200x_solution.make(vsinfo)
-- make vsprojs
for _, target in pairs(project.targets()) do
- vs200x_vcproj.make(outputdir, vsinfo, target)
+ vs200x_vcproj.make(vsinfo, target)
end
-- leave project directory