1 include(CheckLibraryExists)
2 include(CheckFunctionExists)
4 function(SelectRTBackend)
5 check_library_exists(rt clock_gettime "time.h" HAVE_CLOCK_GETTIME_RT)
7 if(NOT HAVE_CLOCK_GETTIME_RT)
8 check_function_exists(clock_gettime HAVE_CLOCK_GETTIME)
9 if(NOT HAVE_CLOCK_GETTIME)
10 check_library_exists(c clock_get_time "mach/time.h" HAVE_CLOCK_GET_TIME)
11 if(NOT HAVE_CLOCK_GET_TIME)
12 message(FATAL_ERROR "Didn't find clock_gettime() or clock_get_time()!")
16 set(LIBRT rt PARENT_SCOPE)