cmake OP_HAVE_CLOCK_GETTIME examples

glKarin/com.n0n3m4.diii4a Q3E/src/main/jni/xash3d/xash3d-fwgs/3rdparty/opusfile/opusfile/CMakeLists.txt :83

check_c_source_compiles(
    "#include <time.h>
    int main(void)
    {
      struct timespec ts;
      return clock_gettime(CLOCK_REALTIME, &ts);
    }"
    OP_HAVE_CLOCK_GETTIME
  )

glKarin/com.n0n3m4.diii4a Q3E/src/main/jni/xash3d/xash3d-fwgs/3rdparty/opusfile/opusfile/CMakeLists.txt :125

target_compile_definitions(opusurl
    PRIVATE
      $<$<BOOL:${OP_DISABLE_FLOAT_API}>:OP_DISABLE_FLOAT_API>
      $<$<BOOL:${OP_FIXED_POINT}>:OP_FIXED_POINT>
      $<$<BOOL:${OP_ENABLE_ASSERTIONS}>:OP_ENABLE_ASSERTIONS>
      $<$<BOOL:${OP_HAVE_LRINTF}>:OP_HAVE_LRINTF>
      $<$<BOOL:${OP_HAVE_CLOCK_GETTIME}>:OP_HAVE_CLOCK_GETTIME>
      $<$<BOOL:${OP_HAVE_FTIME}>:OP_HAVE_FTIME>
      OP_ENABLE_HTTP
  )