From 1fc5fdea25212431f0029062b78da5c0cc1621b8 Mon Sep 17 00:00:00 2001 From: Hauke Heibel Date: Tue, 1 Dec 2009 09:20:05 +0100 Subject: Added missing typedef (will I ever learn it!?) Removed unsupported directories that do not provide CMakeList.txt (CMake 2.8 warning). The BenchTimer is now also working on Cygwin. --- bench/BenchTimer.h | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) (limited to 'bench/BenchTimer.h') diff --git a/bench/BenchTimer.h b/bench/BenchTimer.h index 70173427f..b2d0fc5f6 100644 --- a/bench/BenchTimer.h +++ b/bench/BenchTimer.h @@ -26,12 +26,13 @@ #ifndef EIGEN_BENCH_TIMER_H #define EIGEN_BENCH_TIMER_H -#ifndef WIN32 -#include -#include -#else +#if defined(_WIN32) || defined(__CYGWIN__) #define NOMINMAX +#define WIN32_LEAN_AND_MEAN #include +#else +#include +#include #endif #include @@ -53,7 +54,7 @@ public: BenchTimer() { -#ifdef WIN32 +#if defined(_WIN32) || defined(__CYGWIN__) LARGE_INTEGER freq; QueryPerformanceFrequency(&freq); m_frequency = (double)freq.QuadPart; @@ -77,7 +78,7 @@ public: return m_best; } -#ifdef WIN32 +#if defined(_WIN32) || defined(__CYGWIN__) inline double getTime(void) #else static inline double getTime(void) @@ -95,7 +96,7 @@ public: } protected: -#ifdef WIN32 +#if defined(_WIN32) || defined(__CYGWIN__) double m_frequency; #endif double m_best, m_start; -- cgit v1.2.3