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);