diff options
| author | ruki <[email protected]> | 2022-09-28 21:00:40 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2022-09-28 21:00:40 +0800 |
| commit | febd5da99c63528d21928de16bdb46cdd7b4a1a1 (patch) | |
| tree | a4bbb8bbce24b068f5dee92629514ee9eee1d452 /xmake/plugins/project/vstudio/impl/vsutils.lua | |
| parent | ce5ec4011ac7a76f39deae3027d90deabb5efd7a (diff) | |
improve arch for vs generator
Diffstat (limited to 'xmake/plugins/project/vstudio/impl/vsutils.lua')
| -rw-r--r-- | xmake/plugins/project/vstudio/impl/vsutils.lua | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/xmake/plugins/project/vstudio/impl/vsutils.lua b/xmake/plugins/project/vstudio/impl/vsutils.lua index b4de1717b..9abf7a7b9 100644 --- a/xmake/plugins/project/vstudio/impl/vsutils.lua +++ b/xmake/plugins/project/vstudio/impl/vsutils.lua @@ -42,3 +42,13 @@ function escape(str) return (string.gsub(str, "[%%%$@';%?%*\"<>&]", function (c) return assert(map[c]) end)) end + +-- get vs arch +function vsarch(arch) + if arch == 'x86' or arch == 'i386' then return "Win32" end + if arch == 'x86_64' then return "x64" end + if arch:startswith('arm64') then return "ARM64" end + if arch:startswith('arm') then return "ARM" end + return arch +end + |
