From 31de590fa402df1cc33e6d06a06d1bd108f8ed09 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Sun, 2 Jun 2013 23:57:19 +0100 Subject: [PATCH] Check for getaddrinfo presence on a build system. --- CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 7c225558e7..e5687f5eb3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -848,6 +848,11 @@ CHECK_SYMBOL_EXISTS(fallocate fcntl.h HAVE_FALLOCATE) CHECK_SYMBOL_EXISTS(fdatasync unistd.h HAVE_FDATASYNC) CHECK_SYMBOL_EXISTS(_SC_NPROCESSORS_ONLN unistd.h HAVE_SC_NPROCESSORS_ONLN) CHECK_SYMBOL_EXISTS(setbit sys/param.h PARAM_H_HAS_BITSET) +CHECK_SYMBOL_EXISTS(getaddrinfo "sys/types.h;sys/socket.h;netdb.h" HAVE_GETADDRINFO) + +IF(NOT HAVE_GETADDRINFO) + MESSAGE(FATAL_ERROR "Your system does not support getaddrinfo call, please consider upgrading it to run rspamd") +ENDIF(NOT HAVE_GETADDRINFO) IF(HAVE_SIGINFO_H) CHECK_SYMBOL_EXISTS(SA_SIGINFO "signal.h;siginfo.h" HAVE_SA_SIGINFO) ELSE(HAVE_SIGINFO_H) -- 2.47.3