From 920b382dbac9e3e0b41d038717d98f6770686f58 Mon Sep 17 00:00:00 2001
From: Rashad M <rashad.kanavath@c-s.fr>
Date: Fri, 28 Nov 2014 16:53:50 +0100
Subject: [PATCH] COMP: activate siftfast with mingw compiler

---
 Utilities/otbsiftfast/libsiftfast.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/Utilities/otbsiftfast/libsiftfast.cpp b/Utilities/otbsiftfast/libsiftfast.cpp
index 1c32b24fef..a61f5b31bd 100644
--- a/Utilities/otbsiftfast/libsiftfast.cpp
+++ b/Utilities/otbsiftfast/libsiftfast.cpp
@@ -130,7 +130,9 @@ inline vec_float4 atan2f4( vec_float4 y, vec_float4 x );
 
 inline u64 GetMicroTime()
 {
-#ifdef _WIN32
+//OTB - 28/11/2014
+/*For mingw LARGE_INTEGER is not defined but timeval struct exists in winsock2.h */
+#if defined(_WIN32) && !defined(_MSC_VER)
     LARGE_INTEGER count, freq;
     QueryPerformanceCounter(&count);
     QueryPerformanceFrequency(&freq);
-- 
GitLab