From 27b67c15cd6ed8e35b27a45e09bf4de022d7fa86 Mon Sep 17 00:00:00 2001 From: Basile Burg Date: Wed, 1 Jun 2016 19:44:27 +0200 Subject: [PATCH] fix #67 - DUB fetch from online package - setting dudCompiler is ignored --- src/ce_dubproject.pas | 5 ++--- src/ce_libmaneditor.pas | 1 + 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ce_dubproject.pas b/src/ce_dubproject.pas index 7d4fd52b..50894bfb 100644 --- a/src/ce_dubproject.pas +++ b/src/ce_dubproject.pas @@ -95,13 +95,12 @@ type function getDubCompiler: TCECompiler; procedure setDubCompiler(value: TCECompiler); -implementation - var - DubCompiler: TCECompiler = dmd; DubCompilerFilename: string = 'dmd'; +implementation + const DubBuiltTypeName: array[TDubBuildType] of string = ('plain', 'debug', 'release', diff --git a/src/ce_libmaneditor.pas b/src/ce_libmaneditor.pas index 7dc05c70..d917f7d0 100644 --- a/src/ce_libmaneditor.pas +++ b/src/ce_libmaneditor.pas @@ -393,6 +393,7 @@ begin dub.Parameters.Add('build'); dub.Parameters.Add('--build=release'); dub.Parameters.Add('--force'); + dub.Parameters.Add('--compiler=' + DubCompilerFilename); dub.CurrentDirectory:= pth; dub.Execute; while dub.Running do sleep(10);