diff options
-rw-r--r-- | tools/dav1d.c | 4 | ||||
-rw-r--r-- | tools/meson.build | 2 |
2 files changed, 2 insertions, 4 deletions
diff --git a/tools/dav1d.c b/tools/dav1d.c index 1277cc6..b171c05 100644 --- a/tools/dav1d.c +++ b/tools/dav1d.c @@ -44,7 +44,7 @@ #ifdef _WIN32 # include <windows.h> #endif -#if defined(HAVE_MACH_ABSOLUTE_TIME) +#ifdef __APPLE__ #include <mach/mach_time.h> #endif @@ -67,7 +67,7 @@ static uint64_t get_time_nanos(void) { struct timespec ts; clock_gettime(CLOCK_MONOTONIC, &ts); return 1000000000ULL * ts.tv_sec + ts.tv_nsec; -#elif defined(HAVE_MACH_ABSOLUTE_TIME) +#elif defined(__APPLE__) mach_timebase_info_data_t info; mach_timebase_info(&info); return mach_absolute_time() * info.numer / info.denom; diff --git a/tools/meson.build b/tools/meson.build index 3793248..cd860a3 100644 --- a/tools/meson.build +++ b/tools/meson.build @@ -73,8 +73,6 @@ rt_dependency = [] if host_machine.system() != 'windows' if cc.has_function('clock_gettime', prefix : '#include <time.h>', args : test_args) cli_cdata.set('HAVE_CLOCK_GETTIME', 1) - elif host_machine.system() == 'darwin' - cli_cdata.set('HAVE_MACH_ABSOLUTE_TIME', 1) else rt_dependency = cc.find_library('rt', required: false) if not cc.has_function('clock_gettime', prefix : '#include <time.h>', args : test_args, dependencies : rt_dependency) |