diff --git a/dlangide_msvc.visualdproj b/dlangide_msvc.visualdproj
index aa1b3fe..87cdaa7 100644
--- a/dlangide_msvc.visualdproj
+++ b/dlangide_msvc.visualdproj
@@ -53,7 +53,7 @@
$(CC) -c
1
$(DMDInstallDir)windows\bin\dmd.exe
- $(ProjectDir)/../dlangui/src $(ProjectDir)/../dlangui/3rdparty $(ProjectDir)/../dlangui/deps/DerelictGL3/source $(ProjectDir)/../dlangui/deps/DerelictUtil/source $(ProjectDir)/../dlangui/deps/DerelictFT/source $(ProjectDir)/../dlangui/deps/DerelictSDL2/source $(ProjectDir)/../dlangui/deps/de_image/source/interfaces $(ProjectDir)/../dlangui/deps/de_image/source/png $(ProjectDir)/../dlangui/deps/dlib $(ProjectDir)/../dlangui/deps/libdparse/src
+ $(ProjectDir)/../dlangui/src $(ProjectDir)/../dlangui/3rdparty $(ProjectDir)/../dlangui/deps/DerelictGL3/source $(ProjectDir)/../dlangui/deps/DerelictUtil/source $(ProjectDir)/../dlangui/deps/DerelictFT/source $(ProjectDir)/../dlangui/deps/DerelictSDL2/source $(ProjectDir)/../dlangui/deps/libdparse/src
views views/res views/res/i18n views/res/mdpi views/res/hdpi
$(ConfigurationName)
$(OutDir)
@@ -257,7 +257,7 @@
$(CC) -c
1
$(DMDInstallDir)windows\bin\dmd.exe
- $(ProjectDir)/../dlangui/src $(ProjectDir)/../dlangui/3rdparty $(ProjectDir)/../dlangui/deps/DerelictGL3/source $(ProjectDir)/../dlangui/deps/DerelictUtil/source $(ProjectDir)/../dlangui/deps/DerelictFT/source $(ProjectDir)/../dlangui/deps/DerelictSDL2/source $(ProjectDir)/../dlangui/deps/de_image/source/interfaces $(ProjectDir)/../dlangui/deps/de_image/source/png $(ProjectDir)/../dlangui/deps/dlib $(ProjectDir)/../dlangui/deps/libdparse/src
+ $(ProjectDir)/../dlangui/src $(ProjectDir)/../dlangui/3rdparty $(ProjectDir)/../dlangui/deps/DerelictGL3/source $(ProjectDir)/../dlangui/deps/DerelictUtil/source $(ProjectDir)/../dlangui/deps/DerelictFT/source $(ProjectDir)/../dlangui/deps/DerelictSDL2/source $(ProjectDir)/../dlangui/deps/libdparse/src
views views/res views/res/i18n views/res/mdpi views/res/hdpi
$(ConfigurationName)
$(OutDir)
diff --git a/src/dlangide/builders/builder.d b/src/dlangide/builders/builder.d
index e1670e2..da65b41 100644
--- a/src/dlangide/builders/builder.d
+++ b/src/dlangide/builders/builder.d
@@ -80,6 +80,7 @@ class Builder : BackgroundOperationWatcher {
params ~= ("--arch=" ~ _arch).dup;
if (!_toolchain.empty)
params ~= ("--compiler=" ~ _toolchain).dup;
+ params ~= "--build-mode=allAtOnce".dup;
} else if (_buildOp == BuildOperation.Clean) {
params ~= "clean".dup;
} else if (_buildOp == BuildOperation.Run) {