From 9b3f0ac65a2e3a51509609368be4d9414098e2b9 Mon Sep 17 00:00:00 2001 From: Chris McFarlen Date: Thu, 10 Aug 2023 07:27:03 -0500 Subject: [PATCH] cmake: add check for clock_gettime --- CMakeLists.txt | 1 + include/tscore/ink_config.h.cmake.in | 1 + 2 files changed, 2 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index eda1b79b234..1b10722ec05 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -240,6 +240,7 @@ check_symbol_exists(SO_PEERCRED "sys/socket.h" TS_HAS_SO_PEERCRED) if(TS_NO_USE_TLS13) set(TS_USE_TLS13 FALSE CACHE) endif() +check_symbol_exists(clock_gettime time.h HAVE_CLOCK_GETTIME) check_symbol_exists(epoll_create "sys/epoll.h" TS_USE_EPOLL) check_symbol_exists(kqueue "sys/event.h" TS_USE_KQUEUE) set(CMAKE_REQUIRED_LIBRARIES uring) diff --git a/include/tscore/ink_config.h.cmake.in b/include/tscore/ink_config.h.cmake.in index 3da0258e685..25b74ef8095 100644 --- a/include/tscore/ink_config.h.cmake.in +++ b/include/tscore/ink_config.h.cmake.in @@ -33,6 +33,7 @@ #define BUILD_NUMBER "@BUILD_NUMBER@" #cmakedefine HAVE_BROTLI_ENCODE_H 1 +#cmakedefine HAVE_CLOCK_GETTIME 1 #cmakedefine HAVE_DLFCN_H 1 #cmakedefine HAVE_FLOAT_H 1 #cmakedefine HAVE_LZMA_H 1