mirror of
https://github.com/resiprocate/resiprocate.git
synced 2026-01-12 00:05:02 +08:00
FQDN resolution uses `getaddrinfo` with `AI_CANONNAME` and may cause DNS lookup in some cases. If the DNS server is slow or unresponsive, the logger initialization hangs until the system network timeout occurs. Disable FQDN resolution and use local hostname `mHostname` for JSON CEE logging by default. A new compilation option `USE_FQDN_FOR_JSON_CEE_HOSTNAME` is introduced to re-enable FQDN resolution upon Logger initialization if required.
30 lines
948 B
CMake
30 lines
948 B
CMake
/*
|
|
More information can be obtained from
|
|
http://www.cmake.org/Wiki/CMake:How_To_Write_Platform_Checks
|
|
*/
|
|
|
|
#cmakedefine GPERF_SIZE_TYPE @GPERF_SIZE_TYPE@
|
|
#cmakedefine HAVE_EPOLL 1
|
|
#cmakedefine USE_MYSQL
|
|
#cmakedefine USE_POSTGRESQL
|
|
#cmakedefine USE_MAXMIND_GEOIP
|
|
#cmakedefine01 HAVE_CLOCK_GETTIME_MONOTONIC
|
|
#define DEFAULT_BRIDGE_MAX_IN_OUTPUTS @DEFAULT_BRIDGE_MAX_IN_OUTPUTS@
|
|
#cmakedefine SIPX_NO_RECORD
|
|
|
|
#cmakedefine ENABLE_LOG_REPOSITORY_DETAILS
|
|
#cmakedefine RESIPROCATE_GIT_ID "@RESIPROCATE_GIT_ID@"
|
|
#cmakedefine RESIPROCATE_BRANCH_NAME "@RESIPROCATE_BRANCH_NAME@"
|
|
#cmakedefine USE_FQDN_FOR_JSON_CEE_HOSTNAME
|
|
#cmakedefine RESIP_BIG_ENDIAN
|
|
#cmakedefine REPRO_BUILD_REV "@REPRO_BUILD_REV@"
|
|
#cmakedefine REPRO_BUILD_HOST "localhost"
|
|
#cmakedefine DB_HEADER "@DB_HEADER@"
|
|
#cmakedefine RESIP_SIP_MSG_MAX_BYTES @RESIP_SIP_MSG_MAX_BYTES@
|
|
#cmakedefine USE_SIGCOMP
|
|
#cmakedefine01 RESIP_HAVE_STRING_VIEW
|
|
|
|
// TIME_WITH_SYS_TIME
|
|
// STDC_HEADERS
|
|
// more ...
|