aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorluigi1111 <luigi1111w@gmail.com>2023-09-14 22:25:31 -0500
committerluigi1111 <luigi1111w@gmail.com>2023-09-14 22:25:31 -0500
commitca304fc63d799f851bfa9c5267c3451a6a635c05 (patch)
tree906da09111a8186439b1e9f30faf42010fffdef2
parent5a1a349977a77447acf44e56836dd4824f691f6b (diff)
parentad1b53fa63efcae3886837f368e498b0658c4bca (diff)
downloadmonzero-gui-ca304fc63d799f851bfa9c5267c3451a6a635c05.tar.gz
monzero-gui-ca304fc63d799f851bfa9c5267c3451a6a635c05.tar.xz
monzero-gui-ca304fc63d799f851bfa9c5267c3451a6a635c05.zip
Merge pull request #4156
ad1b53f main: add ARM build tag for auto updater (selsta)
-rw-r--r--main.qml2
-rw-r--r--src/main/main.cpp5
2 files changed, 6 insertions, 1 deletions
diff --git a/main.qml b/main.qml
index 58483adb..608e6bd7 100644
--- a/main.qml
+++ b/main.qml
@@ -2186,7 +2186,7 @@ ApplicationWindow {
function getBuildTag() {
if (isMac) {
- return "mac-x64";
+ return isARM ? "mac-armv8" : "mac-x64";
}
if (isWindows) {
return oshelper.installed ? "install-win-x64" : "win-x64";
diff --git a/src/main/main.cpp b/src/main/main.cpp
index 8be5071a..b2fc944c 100644
--- a/src/main/main.cpp
+++ b/src/main/main.cpp
@@ -156,6 +156,7 @@ bool isLinux = false;
bool isTails = false;
bool isDesktop = false;
bool isOpenGL = true;
+bool isARM = false;
int main(int argc, char *argv[])
{
@@ -177,6 +178,9 @@ int main(int argc, char *argv[])
#elif defined(Q_OS_MAC)
bool isMac = true;
#endif
+#if defined(__aarch64__)
+ bool isARM = true;
+#endif
// detect low graphics mode (start-low-graphics-mode.bat)
if(qgetenv("QMLSCENE_DEVICE") == "softwarecontext")
@@ -483,6 +487,7 @@ Verify update binary using 'shasum'-compatible (SHA256 algo) output signed by tw
engine.rootContext()->setContextProperty("isAndroid", isAndroid);
engine.rootContext()->setContextProperty("isOpenGL", isOpenGL);
engine.rootContext()->setContextProperty("isTails", isTails);
+ engine.rootContext()->setContextProperty("isARM", isARM);
engine.rootContext()->setContextProperty("screenAvailableWidth", screenAvailableSize.width());
engine.rootContext()->setContextProperty("screenAvailableHeight", screenAvailableSize.height());