diff options
| author | ruki <[email protected]> | 2021-03-31 00:54:52 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2021-03-31 00:54:52 +0800 |
| commit | 012694c97ae89bf4ddaf17f1c336f040b0286109 (patch) | |
| tree | da6a3756a57332e5eec622ca9cff93583449d1b4 | |
| parent | 56f568d355131c3408fee3edfbf55b4c1ecc39b8 (diff) | |
add package envs to vsxmake
| -rw-r--r-- | xmake/plugins/project/vsxmake/getinfo.lua | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/xmake/plugins/project/vsxmake/getinfo.lua b/xmake/plugins/project/vsxmake/getinfo.lua index 8ef1f8fa5..8677c5ddf 100644 --- a/xmake/plugins/project/vsxmake/getinfo.lua +++ b/xmake/plugins/project/vsxmake/getinfo.lua @@ -178,6 +178,10 @@ function _make_targetinfo(mode, arch, target) -- save runenvs local runenvs = {} local addrunenvs, setrunenvs = make_runenvs(target) + for k, v in pairs(target:pkgenvs()) do + addrunenvs = addrunenvs or {} + addrunenvs[k] = table.join(table.wrap(addrunenvs[k]), v) + end for k, v in pairs(addrunenvs) do if k:upper() == "PATH" then runenvs[k] = format("%s;$([System.Environment]::GetEnvironmentVariable('%s'))", _make_dirs(v), k) |
