From 8173818c8483a3d2b943fccde14279cbb8c80128 Mon Sep 17 00:00:00 2001
From: Matus Novak <mn00272@surrey.ac.uk>
Date: Fri, 26 Apr 2019 00:09:17 +0200
Subject: [PATCH] Fixing MinGW and sh.exe

---
 .vscode/settings.json                   | 3 ++-
 appveyor.yml                            | 2 ++
 src/rew/encoder/physical_audio_sink.cpp | 1 +
 3 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/.vscode/settings.json b/.vscode/settings.json
index e3fbdf2..cad09eb 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -61,6 +61,7 @@
         "xstring": "cpp",
         "xtr1common": "cpp",
         "xtree": "cpp",
-        "xutility": "cpp"
+        "xutility": "cpp",
+        "thread": "cpp"
     }
 }
\ No newline at end of file
diff --git a/appveyor.yml b/appveyor.yml
index 8d4cf8b..a962c76 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -69,6 +69,8 @@ install:
 - cmd: if [%COMPILER%]==[msvc] (cd build & cmake .. -G %GENERATOR% -DCMAKE_INSTALL_PREFIX="..\install" -DCMAKE_DEBUG_POSTFIX=_d -DBUILD_INSTALL=ON || exit 1 & cd ..)
 
 build_script:
+- cmd: where sh.exe
+- cmd: set PATH=%PATH:C:\Program Files (x86)\Git\bin;=%
 - cmd: if [%COMPILER%]==[mingw] (cd build-debug & cmake --build . --target install || exit 1 & cd ..)
 - cmd: if [%COMPILER%]==[mingw] (cd build-release & cmake --build . --target install || exit 1 & cd ..)
 - cmd: if [%COMPILER%]==[msvc] (cd build & cmake --build . --target INSTALL --config Debug || exit 1 & cd ..)
diff --git a/src/rew/encoder/physical_audio_sink.cpp b/src/rew/encoder/physical_audio_sink.cpp
index ba9483c..df0432a 100644
--- a/src/rew/encoder/physical_audio_sink.cpp
+++ b/src/rew/encoder/physical_audio_sink.cpp
@@ -1,5 +1,6 @@
 #include <portaudio.h>
 #include <chrono>
+#include <thread>
 #include <rew/encoder/physical_audio_sink.h>
 
 class rew::AudioInitializer {
-- 
GitLab