BuildSystem: Add support for building RADIUS with radcli.

Radcli is yet another RADIUS client library, generally compatible with
freeradius and radiusclient-ng.

This commit adds autoconf option for detecting it as well and changes
cdr_radius and cel_radius to use its header file in that case.

ASTERISK-26540
Reported by: Tzafrir Cohen

Change-Id: Icc056d476b7acf481309219e9abdca416866c6ec
This commit is contained in:
Alexander Traud
2018-03-22 14:54:30 +01:00
committed by George Joseph
parent e9313920e5
commit 83353997f4
6 changed files with 128 additions and 15 deletions

View File

@@ -32,9 +32,6 @@
/* Define to 1 if using `alloca.c'. */
#undef C_ALLOCA
/* Use the FreeRADIUS-client library */
#undef FREERADIUS_CLIENT
/* Define to 1 if anonymous semaphores work. */
#undef HAS_WORKING_SEMAPHORE
@@ -1298,6 +1295,9 @@
/* Define if your system needs braces around PTHREAD_ONCE_INIT */
#undef PTHREAD_ONCE_INIT_NEEDS_BRACES
/* Name of RADIUS library include header */
#undef RADIUS_HEADER_STR
/* Define to the type of arg 1 for `select'. */
#undef SELECT_TYPE_ARG1