mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-26 06:26:41 +00:00
Remove unnecessary libpri dependency checks in the configure script.
Using the --with-pri option with the configure script generated an error about not having PRI_L2_PERSISTENCE if you did not have the absolute latest libpri SVN checkout installed. The AST_EXT_LIB_SETUP_DEPENDENT macro in the configure.ac script seems to be for libraries that are dependent upon other libraries and not necessarily for optional/added features within a library. (closes issue ASTERISK-18535) Reported by: Michael Keuter git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@335911 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
20
configure.ac
20
configure.ac
@@ -408,26 +408,6 @@ AST_EXT_LIB_SETUP([PGSQL], [PostgreSQL], [postgres])
|
||||
AST_EXT_LIB_SETUP([POPT], [popt], [popt])
|
||||
AST_EXT_LIB_SETUP([PORTAUDIO], [PortAudio], [portaudio])
|
||||
AST_EXT_LIB_SETUP([PRI], [ISDN PRI], [pri])
|
||||
AST_EXT_LIB_SETUP_DEPENDENT([PRI_L2_PERSISTENCE], [ISDN Layer 2 persistence option], [PRI], [pri])
|
||||
AST_EXT_LIB_SETUP_DEPENDENT([PRI_MWI], [ISDN PRI Message Waiting Indication], [PRI], [pri])
|
||||
AST_EXT_LIB_SETUP_DEPENDENT([PRI_MCID], [ISDN PRI Malicious Call ID], [PRI], [pri])
|
||||
AST_EXT_LIB_SETUP_DEPENDENT([PRI_CALL_WAITING], [ISDN PRI call waiting supplementary service], [PRI], [pri])
|
||||
AST_EXT_LIB_SETUP_DEPENDENT([PRI_AOC_EVENTS], [ISDN PRI advice of charge supplementary service events], [PRI], [pri])
|
||||
AST_EXT_LIB_SETUP_DEPENDENT([PRI_TRANSFER], [ISDN PRI call transfer supplementary service], [PRI], [pri])
|
||||
AST_EXT_LIB_SETUP_DEPENDENT([PRI_CCSS], [ISDN PRI call completion supplementary service], [PRI], [pri])
|
||||
AST_EXT_LIB_SETUP_DEPENDENT([PRI_HANGUP_FIX], [ISDN PRI hangup fix], [PRI], [pri])
|
||||
AST_EXT_LIB_SETUP_DEPENDENT([PRI_SUBADDR], [ISDN PRI subaddressing], [PRI], [pri])
|
||||
AST_EXT_LIB_SETUP_DEPENDENT([PRI_CALL_HOLD], [ISDN PRI call hold], [PRI], [pri])
|
||||
AST_EXT_LIB_SETUP_DEPENDENT([PRI_CALL_REROUTING], [ISDN PRI call rerouting and call deflection], [PRI], [pri])
|
||||
AST_EXT_LIB_SETUP_DEPENDENT([PRI_SETUP_KEYPAD], [ISDN PRI keypad facility in SETUP], [PRI], [pri])
|
||||
# ------------------------------------v
|
||||
# TODO: The code can be changed to always include these features now.
|
||||
# These features will always be present if pri_connected_line_update is available.
|
||||
AST_EXT_LIB_SETUP_DEPENDENT([PRI_INBANDDISCONNECT], [ISDN PRI set_inbanddisconnect], [PRI], [pri])
|
||||
AST_EXT_LIB_SETUP_DEPENDENT([PRI_PROG_W_CAUSE], [ISDN progress with cause], [PRI], [pri])
|
||||
AST_EXT_LIB_SETUP_DEPENDENT([PRI_SERVICE_MESSAGES], [ISDN service messages], [PRI], [pri])
|
||||
AST_EXT_LIB_SETUP_DEPENDENT([PRI_REVERSE_CHARGE], [ISDN reverse charge], [PRI], [pri])
|
||||
# ------------------------------------^
|
||||
AST_EXT_LIB_SETUP([PWLIB], [PWlib], [pwlib])
|
||||
AST_EXT_LIB_SETUP([RADIUS], [Radius Client], [radius])
|
||||
AST_EXT_LIB_SETUP([RESAMPLE], [LIBRESAMPLE], [resample])
|
||||
|
||||
@@ -557,59 +557,6 @@
|
||||
/* Define to 1 if you have the ISDN PRI library. */
|
||||
#undef HAVE_PRI
|
||||
|
||||
/* Define to 1 if you have the ISDN PRI advice of charge supplementary service
|
||||
events library. */
|
||||
#undef HAVE_PRI_AOC_EVENTS
|
||||
|
||||
/* Define to 1 if you have the ISDN PRI call hold library. */
|
||||
#undef HAVE_PRI_CALL_HOLD
|
||||
|
||||
/* Define to 1 if you have the ISDN PRI call rerouting and call deflection
|
||||
library. */
|
||||
#undef HAVE_PRI_CALL_REROUTING
|
||||
|
||||
/* Define to 1 if you have the ISDN PRI call waiting supplementary service
|
||||
library. */
|
||||
#undef HAVE_PRI_CALL_WAITING
|
||||
|
||||
/* Define to 1 if you have the ISDN PRI call completion supplementary service
|
||||
library. */
|
||||
#undef HAVE_PRI_CCSS
|
||||
|
||||
/* Define to 1 if you have the ISDN PRI hangup fix library. */
|
||||
#undef HAVE_PRI_HANGUP_FIX
|
||||
|
||||
/* Define to 1 if you have the ISDN PRI set_inbanddisconnect library. */
|
||||
#undef HAVE_PRI_INBANDDISCONNECT
|
||||
|
||||
/* Define to 1 if you have the ISDN Layer 2 persistence option library. */
|
||||
#undef HAVE_PRI_L2_PERSISTENCE
|
||||
|
||||
/* Define to 1 if you have the ISDN PRI Malicious Call ID library. */
|
||||
#undef HAVE_PRI_MCID
|
||||
|
||||
/* Define to 1 if you have the ISDN PRI Message Waiting Indication library. */
|
||||
#undef HAVE_PRI_MWI
|
||||
|
||||
/* Define to 1 if you have the ISDN progress with cause library. */
|
||||
#undef HAVE_PRI_PROG_W_CAUSE
|
||||
|
||||
/* Define to 1 if you have the ISDN reverse charge library. */
|
||||
#undef HAVE_PRI_REVERSE_CHARGE
|
||||
|
||||
/* Define to 1 if you have the ISDN service messages library. */
|
||||
#undef HAVE_PRI_SERVICE_MESSAGES
|
||||
|
||||
/* Define to 1 if you have the ISDN PRI keypad facility in SETUP library. */
|
||||
#undef HAVE_PRI_SETUP_KEYPAD
|
||||
|
||||
/* Define to 1 if you have the ISDN PRI subaddressing library. */
|
||||
#undef HAVE_PRI_SUBADDR
|
||||
|
||||
/* Define to 1 if you have the ISDN PRI call transfer supplementary service
|
||||
library. */
|
||||
#undef HAVE_PRI_TRANSFER
|
||||
|
||||
/* Define if you have POSIX threads libraries and header files. */
|
||||
#undef HAVE_PTHREAD
|
||||
|
||||
@@ -822,16 +769,16 @@
|
||||
/* Define to 1 if you have the `strtoq' function. */
|
||||
#undef HAVE_STRTOQ
|
||||
|
||||
/* Define to 1 if `ifr_ifru.ifru_hwaddr' is a member of `struct ifreq'. */
|
||||
/* Define to 1 if `ifr_ifru.ifru_hwaddr' is member of `struct ifreq'. */
|
||||
#undef HAVE_STRUCT_IFREQ_IFR_IFRU_IFRU_HWADDR
|
||||
|
||||
/* Define to 1 if `st_blksize' is a member of `struct stat'. */
|
||||
/* Define to 1 if `st_blksize' is member of `struct stat'. */
|
||||
#undef HAVE_STRUCT_STAT_ST_BLKSIZE
|
||||
|
||||
/* Define to 1 if `cr_uid' is a member of `struct ucred'. */
|
||||
/* Define to 1 if `cr_uid' is member of `struct ucred'. */
|
||||
#undef HAVE_STRUCT_UCRED_CR_UID
|
||||
|
||||
/* Define to 1 if `uid' is a member of `struct ucred'. */
|
||||
/* Define to 1 if `uid' is member of `struct ucred'. */
|
||||
#undef HAVE_STRUCT_UCRED_UID
|
||||
|
||||
/* Define to 1 if you have the mISDN Supplemental Services library. */
|
||||
@@ -1106,9 +1053,6 @@
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#undef PACKAGE_TARNAME
|
||||
|
||||
/* Define to the home page for this package. */
|
||||
#undef PACKAGE_URL
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#undef PACKAGE_VERSION
|
||||
|
||||
|
||||
Reference in New Issue
Block a user