summaryrefslogtreecommitdiffstats
path: root/LibOVR/Src
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2015-07-16 02:46:59 +0200
committerSven Gothel <[email protected]>2015-07-16 02:46:59 +0200
commiteea4866ec9af301985d3eb2f648b8c95661fae2f (patch)
tree3ef27761233f8cf8d06d5906ab9cfd66f9e0048b /LibOVR/Src
parent1f262ca2dbe00ba761e9b91994e93fee65d6efc1 (diff)
Fix build for Windows/MingW64 (32bit target)
Diffstat (limited to 'LibOVR/Src')
-rw-r--r--LibOVR/Src/Service/Service_Win32_FastIPC_Client.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/LibOVR/Src/Service/Service_Win32_FastIPC_Client.cpp b/LibOVR/Src/Service/Service_Win32_FastIPC_Client.cpp
index 22a0b4a..2bb1ff8 100644
--- a/LibOVR/Src/Service/Service_Win32_FastIPC_Client.cpp
+++ b/LibOVR/Src/Service/Service_Win32_FastIPC_Client.cpp
@@ -26,6 +26,12 @@ limitations under the License.
#include "Service_Win32_FastIPC_Client.h"
+#if !defined(OVR_CC_MSVC)
+// mingw64: add definition of MemoryBarrier() and _mm_mfence() .. and the like
+#include <intrin.h>
+#include <winnt.h>
+#endif /* !defined(OVR_CC_MSVC) */
+
namespace OVR { namespace Service { namespace Win32 {
using namespace OVR::Net;