diff --git a/configure.in b/configure.in index c2c69c2..c5088c5 100644 --- a/configure.in +++ b/configure.in @@ -14,7 +14,7 @@ dnl changes are made dnl --- JACK_MAJOR_VERSION=0 JACK_MINOR_VERSION=76 -JACK_MICRO_VERSION=4 +JACK_MICRO_VERSION=5 dnl --- diff --git a/jack/cycles.h b/jack/cycles.h index 96bc4c3..062df7a 100644 --- a/jack/cycles.h +++ b/jack/cycles.h @@ -107,7 +107,22 @@ static inline cycles_t get_cycles (void) } #else -#error You are compiling JACK on a platform for which jack/cycles.h needs work +/* generic solution */ + +#warning You are compiling JACK on a platform for which jack/cycles.h needs work +#include + +typedef long cycles_t; +extern cycles_t cacheflush_time; + +static inline cycles_t get_cycles(void) +{ + struct timeval tv; + gettimeofday (&tv, NULL); + + return tv.tv_usec; +} + #endif #endif /* __jack_cycles_h__ */