diff options
| author | OpportunityLiu <[email protected]> | 2019-08-20 16:02:24 +0800 |
|---|---|---|
| committer | OpportunityLiu <[email protected]> | 2019-08-20 16:02:24 +0800 |
| commit | 608b445820aae978801e06cd0e6695962163dc72 (patch) | |
| tree | 16ee37c75908be7792ca6eabff3f47c17aadaabe /xmake/plugins | |
| parent | 58d8987b3030d211c468283b67ef31a937596128 (diff) | |
fix
Diffstat (limited to 'xmake/plugins')
| -rw-r--r-- | xmake/plugins/project/vsxmake/getinfo.lua | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/xmake/plugins/project/vsxmake/getinfo.lua b/xmake/plugins/project/vsxmake/getinfo.lua index 0508ebbd8..b0d24b04e 100644 --- a/xmake/plugins/project/vsxmake/getinfo.lua +++ b/xmake/plugins/project/vsxmake/getinfo.lua @@ -80,7 +80,7 @@ function _make_dirs(dir) r[k] = _make_dirs(v) end r = table.unique(r) - return table.concat(r, ";") + return path.joinenv(r) end function _make_arrs(arr) @@ -215,7 +215,7 @@ function _make_targetinfo(mode, arch, target) local defs = table.imap(table.wrap(v), function(_, v) return vformat(v) end) runenvs[k] = path.joinenv(defs) end - runenvs["PATH"] = path.joinenv(_make_runpath(target)) .. ";" .. (runenvs["PATH"] or "$([System.Environment]::GetEnvironmentVariable('PATH'))") + runenvs["PATH"] = _make_dirs(_make_runpath(target)) .. ";" .. (runenvs["PATH"] or "$([System.Environment]::GetEnvironmentVariable('PATH'))") local runenvstr = {} for k, v in pairs(runenvs) do table.insert(runenvstr, k .. "=" .. v) |
