diff options
author | Erik Schnetter <schnetter@gmail.com> | 2013-10-10 19:19:37 -0400 |
---|---|---|
committer | Erik Schnetter <schnetter@gmail.com> | 2013-10-10 19:19:37 -0400 |
commit | 1f11d59bdc897023e049d16a3e58a18cef2403cc (patch) | |
tree | a57588c49e3dd4d9780be38eaffa3c61f944f9d9 | |
parent | 369933761ae450342b1771b561da3796c18c0f6e (diff) |
CycleClock: Do not abort when no good clock is available
-rw-r--r-- | Carpet/CycleClock/src/clock.cc | 4 | ||||
-rw-r--r-- | Carpet/CycleClock/src/cycle.cc | 4 | ||||
-rw-r--r-- | Carpet/CycleClock/src/cycleclock.h | 8 |
3 files changed, 12 insertions, 4 deletions
diff --git a/Carpet/CycleClock/src/clock.cc b/Carpet/CycleClock/src/clock.cc index a5de7ec00..4940db9e7 100644 --- a/Carpet/CycleClock/src/clock.cc +++ b/Carpet/CycleClock/src/clock.cc @@ -1,5 +1,7 @@ #include "cycleclock.h" +#ifdef HAVE_TICK_COUNTER + #include <cctk.h> #include <cctk_Parameters.h> @@ -181,3 +183,5 @@ namespace CycleClock { } } // namespace CycleClock + +#endif diff --git a/Carpet/CycleClock/src/cycle.cc b/Carpet/CycleClock/src/cycle.cc index 6c02c5c4d..265021c9d 100644 --- a/Carpet/CycleClock/src/cycle.cc +++ b/Carpet/CycleClock/src/cycle.cc @@ -1,5 +1,7 @@ #include "cycleclock.h" +#ifdef HAVE_TICK_COUNTER + #include <cctk.h> @@ -106,3 +108,5 @@ double seconds_per_tick() // } return cycleclock_tick; } + +#endif diff --git a/Carpet/CycleClock/src/cycleclock.h b/Carpet/CycleClock/src/cycleclock.h index 9e3a16cca..a733fcdb4 100644 --- a/Carpet/CycleClock/src/cycleclock.h +++ b/Carpet/CycleClock/src/cycleclock.h @@ -22,12 +22,12 @@ extern "C" { #include "cycle.h" -#ifndef HAVE_TICK_COUNTER -# error "tick counter not available" -#endif - +#ifdef HAVE_TICK_COUNTER double seconds_per_tick(void); void measure_tick(void); +#else +# warning "tick counter not available" +#endif #ifdef __cplusplus } |