From 2e67bc7c084a9f79155a64612f50fd75d01f1b53 Mon Sep 17 00:00:00 2001 From: Vadim Lopatin Date: Thu, 21 Jan 2016 11:48:56 +0300 Subject: [PATCH] arm support; update dlangui version to fix #101 --- dub.json | 2 +- src/dlangide/ui/settings.d | 5 ++++- src/dlangide/workspace/projectsettings.d | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/dub.json b/dub.json index 2f0d005..0dc93c8 100644 --- a/dub.json +++ b/dub.json @@ -12,7 +12,7 @@ "stringImportPaths": ["views", "views/res", "views/res/i18n", "views/res/mdpi", "views/res/hdpi"], "dependencies": { - "dlangui": "~>0.7.41", + "dlangui": "~>0.7.42", "dcd": "~>0.7.5" }, diff --git a/src/dlangide/ui/settings.d b/src/dlangide/ui/settings.d index 6d8778c..bf7b654 100644 --- a/src/dlangide/ui/settings.d +++ b/src/dlangide/ui/settings.d @@ -101,7 +101,10 @@ SettingsPage createProjectSettingsPages() { build.addStringComboBox("build/arch", UIString("Architecture"d), [ StringListValue("default", "Default"d), StringListValue("x86", "x86"d), - StringListValue("x86_64", "x86_64"d)]); + StringListValue("x86_64", "x86_64"d), + StringListValue("arm", "arm"d), + StringListValue("arm64", "arm64"d), + ]); build.addCheckbox("build/verbose", UIString("Verbose"d), true); build.addStringEdit("build/dub_additional_params", UIString("DUB additional params"d), ""); diff --git a/src/dlangide/workspace/projectsettings.d b/src/dlangide/workspace/projectsettings.d index 7d72c62..c52a54c 100644 --- a/src/dlangide/workspace/projectsettings.d +++ b/src/dlangide/workspace/projectsettings.d @@ -9,7 +9,7 @@ import std.string; import std.array; const AVAILABLE_TOOLCHAINS = ["default", "dmd", "ldc", "gdc"]; -const AVAILABLE_ARCH = ["default", "x86", "x86_64"]; +const AVAILABLE_ARCH = ["default", "x86", "x86_64", "arm", "arm64"]; /// local settings for project (not supposed to put under source control) class ProjectSettings : SettingsFile {