diff --git a/.gitignore b/.gitignore
index 95a8fb90ab..9666154522 100644
--- a/.gitignore
+++ b/.gitignore
@@ -37,6 +37,7 @@
/ipch
/rpcs3/Debug
/rpcs3/Release
+/llvm_build
/wxWidgets/lib
/bin/rpcs3.ini
diff --git a/rpcs3/emucore.vcxproj b/rpcs3/emucore.vcxproj
index 377fdd4a65..c6b7eb6950 100644
--- a/rpcs3/emucore.vcxproj
+++ b/rpcs3/emucore.vcxproj
@@ -564,7 +564,8 @@
true
- cd ..\llvm_build
+ if not exist ..\llvm_build mkdir ..\llvm_build
+cd ..\llvm_build
cmake -G "Visual Studio 12 2013 Win64" -DCMAKE_CONFIGURATION_TYPES="Debug;Release" -DLLVM_TARGETS_TO_BUILD=X86 -DLLVM_BUILD_RUNTIME=OFF -DLLVM_BUILD_TOOLS=OFF -DLLVM_INCLUDE_DOCS=OFF -DLLVM_INCLUDE_EXAMPLES=OFF -DLLVM_INCLUDE_TESTS=OFF -DLLVM_INCLUDE_TOOLS=OFF -DLLVM_INCLUDE_UTILS=OFF -DWITH_POLLY=OFF ../llvm
msbuild.exe ALL_BUILD.vcxproj /t:build /p:Configuration=Debug
@@ -588,7 +589,8 @@ msbuild.exe ALL_BUILD.vcxproj /t:build /p:Configuration=Debug
true
- cd ..\llvm_build
+ if not exist ..\llvm_build mkdir ..\llvm_build
+cd ..\llvm_build
cmake -G "Visual Studio 12 2013 Win64" -DCMAKE_CONFIGURATION_TYPES="Debug;Release" -DLLVM_TARGETS_TO_BUILD=X86 -DLLVM_BUILD_RUNTIME=OFF -DLLVM_BUILD_TOOLS=OFF -DLLVM_INCLUDE_DOCS=OFF -DLLVM_INCLUDE_EXAMPLES=OFF -DLLVM_INCLUDE_TESTS=OFF -DLLVM_INCLUDE_TOOLS=OFF -DLLVM_INCLUDE_UTILS=OFF -DWITH_POLLY=OFF ../llvm
msbuild.exe ALL_BUILD.vcxproj /t:build /p:Configuration=Debug
@@ -632,7 +634,8 @@ msbuild.exe ALL_BUILD.vcxproj /t:build /p:Configuration=Debug
true
- cd ..\llvm_build
+ if not exist ..\llvm_build mkdir ..\llvm_build
+cd ..\llvm_build
cmake -G "Visual Studio 12 2013 Win64" -DCMAKE_CONFIGURATION_TYPES="Debug;Release" -DLLVM_TARGETS_TO_BUILD=X86 -DLLVM_BUILD_RUNTIME=OFF -DLLVM_BUILD_TOOLS=OFF -DLLVM_INCLUDE_DOCS=OFF -DLLVM_INCLUDE_EXAMPLES=OFF -DLLVM_INCLUDE_TESTS=OFF -DLLVM_INCLUDE_TOOLS=OFF -DLLVM_INCLUDE_UTILS=OFF -DWITH_POLLY=OFF ../llvm
msbuild.exe ALL_BUILD.vcxproj /t:build /p:Configuration=Release