]> Creatis software - clitk.git/blobdiff - common/clitkTimer.cxx
DDS: print standard containers
[clitk.git] / common / clitkTimer.cxx
index 7892cb62768f5c43e40335d6f0ab63e1a2155916..89297f3088ae88f1511cd231ca2026ac0d856a6b 100644 (file)
@@ -44,7 +44,7 @@ clitk::Timer::Timer() {
 
 //====================================================================
 void clitk::Timer::Start() {
-#if defined(unix)
+#if defined(unix) || defined(__APPLE__)
   getrusage(RUSAGE_SELF, &mBegin);
 #elif defined(WIN32)
   QueryPerformanceCounter((LARGE_INTEGER*)&mBegin);
@@ -55,7 +55,7 @@ void clitk::Timer::Start() {
 
 //====================================================================
 void clitk::Timer::Stop(bool accumulate) {
-#if defined(unix)
+#if defined(unix) || defined (__APPLE__)
   getrusage(RUSAGE_SELF, &mEnd);
   if (accumulate) {
     mElapsed += (mEnd.ru_utime.tv_usec - mBegin.ru_utime.tv_usec)+