Files
PowerToys/src/common/version/version.cpp
Andrey Nekrasov ba4b9cf549 [ARM64][Installer]Install vcredist and upgrade wix to 3.14(#18500)
* [ARM64] Install VCRedist using bootstrapper and fix autoupdate

* [ARM64] Use system-wide WiX toolset instead of a nuget package

* [CI] Install WiX 3.14

* [CI] add wix install script for release.yml

* [Doc] Update WiX install steps

* [CI]Fix Wix path

* Double quotes for full wix path

* fixup: verify wix hashes

* ignore sha256s

* spellcheck

* updated vcredist name

* norestart for vcredist
2022-05-30 10:38:36 +01:00

25 lines
492 B
C++

#include "version.h"
#include <stdexcept>
version_architecture get_current_architecture()
{
#ifdef _M_ARM64
return version_architecture::arm;
#else
return version_architecture::x64;
#endif
}
const wchar_t* get_architecture_string(const version_architecture v)
{
switch (v)
{
case version_architecture::x64:
return L"x64";
case version_architecture::arm:
return L"arm64";
default:
throw std::runtime_error("unknown architecture");
}
}