diff --git a/src/OpenMesh/Tools/Utils/Timer.cc b/src/OpenMesh/Tools/Utils/Timer.cc index 122f985e..3a82f4c1 100644 --- a/src/OpenMesh/Tools/Utils/Timer.cc +++ b/src/OpenMesh/Tools/Utils/Timer.cc @@ -88,7 +88,7 @@ public: // compiler and os dependent implementation // ------------------------------------------------------------- windows 32 ---- -#if defined(WIN32) && (defined(_MSC_VER) || defined(__INTEL_COMPILER)) +#if defined(WIN32) && (defined(_MSC_VER) || defined(__INTEL_COMPILER) || defined (__MINGW32__) ) #ifndef DOXY_IGNORE_THIS #include @@ -263,7 +263,7 @@ void TimerImplStd::stop(void) Timer::Timer(void) { -#if defined(WIN32) && defined(_MSC_VER) +#if defined(WIN32) && (defined(_MSC_VER) || defined(__INTEL_COMPILER) || defined(__MINGW32__)) impl_ = new TimerImplWin32; #elif defined(__GNUC__) && defined(__POSIX__) // CLOCK_REALTIME diff --git a/src/OpenMesh/Tools/Utils/getopt.h b/src/OpenMesh/Tools/Utils/getopt.h index a156402e..59600d73 100644 --- a/src/OpenMesh/Tools/Utils/getopt.h +++ b/src/OpenMesh/Tools/Utils/getopt.h @@ -4,7 +4,7 @@ #include #include -#if defined(WIN32) +#if defined(_MSC_VER) #if defined(__cplusplus) extern "C" {