diff options
author | tilghman <tilghman@f38db490-d61c-443f-a65b-d21fe96a405b> | 2010-09-28 18:18:43 +0000 |
---|---|---|
committer | tilghman <tilghman@f38db490-d61c-443f-a65b-d21fe96a405b> | 2010-09-28 18:18:43 +0000 |
commit | 945ccbb69099c3b9a4cd5cfdb679f4eb18f0b3d8 (patch) | |
tree | 297c8a9788fc502b35f3cb29edecfd4f49b924c2 /configure | |
parent | c1992316ae7b98e191df106898b0ba26bbe1b56b (diff) |
Solaris compatibility fixes
Review: https://reviewboard.asterisk.org/r/942/
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.8@289104 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 197 |
1 files changed, 131 insertions, 66 deletions
@@ -1,5 +1,5 @@ #! /bin/sh -# From configure.ac Revision: 285931 . +# From configure.ac Revision: 288638 . # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.61 for asterisk trunk. # @@ -679,6 +679,18 @@ OBJEXT CPP GREP EGREP +astsbindir +astetcdir +astheaderdir +astlibdir +astmandir +astvarlibdir +astdatadir +astdbdir +astkeydir +astspooldir +astlogdir +astvarrundir BUILD_PLATFORM BUILD_CPU BUILD_VENDOR @@ -4258,7 +4270,34 @@ _ACEOF #define _TANDEM_SOURCE 1 _ACEOF - # note- does not work on FreeBSD + +# System default paths +astsbindir='${sbindir}' +astetcdir='${sysconfdir}/asterisk' +astheaderdir='${includedir}/asterisk' +astlibdir='${libdir}/asterisk' +astmandir='${mandir}' +astvarlibdir='${localstatedir}/lib/asterisk' +astdatadir='${astvarlibdir}' +astdbdir='${astvarlibdir}' +astkeydir='${astvarlibdir}' +astspooldir='${localstatedir}/spool/asterisk' +astlogdir='${localstatedir}/log/asterisk' +astvarrundir='${localstatedir}/run/asterisk' + +case "${host_os}" in + *bsd*) + if test ${prefix} = 'NONE'; then + astvarlibdir='${prefix}/share/asterisk' + astdbdir='${localstatedir}/db/asterisk' + fi + ;; + darwin*) + if test ${prefix} = 'NONE'; then + astvarrundir='/Library/Application Support/Asterisk/Run' + fi + ;; +esac case "${host_os}" in freebsd*) @@ -4270,10 +4309,10 @@ case "${host_os}" in if test ${prefix} = '/usr/local' || test ${prefix} = 'NONE'; then if test ${sysconfdir} = '${prefix}/etc'; then - sysconfdir=/etc + astetcdir=/etc/asterisk fi if test ${mandir} = '${prefix}/man'; then - mandir=/usr/share/man + astmandir=/usr/share/man fi fi CPPFLAGS=-I/usr/local/include @@ -4291,6 +4330,19 @@ cat >>confdefs.h <<\_ACEOF _ACEOF ;; + solaris*) + if test ${prefix} = 'NONE'; then + astetcdir=/var/etc/asterisk + astsbindir=/opt/asterisk/sbin + astlibdir=/opt/asterisk/lib + astheaderdir=/opt/asterisk/include + astmandir=/opt/asterisk/man + astvarlibdir=/var/opt/asterisk + astspooldir=/var/spool/asterisk + astlogdir=/var/log/asterisk + astvarrundir=/var/run/asterisk + fi + ;; *) if test ${prefix} = '/usr' || test ${prefix} = 'NONE'; then @@ -17895,7 +17947,8 @@ done -for ac_func in asprintf atexit closefrom dup2 eaccess endpwent euidaccess ffsll ftruncate getcwd gethostbyname gethostname getloadavg gettimeofday glob htonll ioperm inet_ntoa isascii memchr memmove memset mkdir munmap ntohll newlocale ppoll putenv re_comp regcomp select setenv socket strcasecmp strcasestr strchr strcspn strdup strerror strlcat strlcpy strncasecmp strndup strnlen strrchr strsep strspn strstr strtod strtol strtold strtoq unsetenv utime vasprintf getpeereid sysctl swapctl + +for ac_func in asprintf atexit closefrom dup2 eaccess endpwent euidaccess ffsll ftruncate getcwd gethostbyname gethostname getloadavg gettimeofday glob htonll ioperm inet_ntoa isascii memchr memmove memset mkdir mkdtemp munmap ntohll newlocale ppoll putenv re_comp regcomp select setenv socket strcasecmp strcasestr strchr strcspn strdup strerror strlcat strlcpy strncasecmp strndup strnlen strrchr strsep strspn strstr strtod strtol strtold strtoq unsetenv utime vasprintf getpeereid sysctl swapctl do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` { echo "$as_me:$LINENO: checking for $ac_func" >&5 @@ -54356,6 +54409,18 @@ OBJEXT!$OBJEXT$ac_delim CPP!$CPP$ac_delim GREP!$GREP$ac_delim EGREP!$EGREP$ac_delim +astsbindir!$astsbindir$ac_delim +astetcdir!$astetcdir$ac_delim +astheaderdir!$astheaderdir$ac_delim +astlibdir!$astlibdir$ac_delim +astmandir!$astmandir$ac_delim +astvarlibdir!$astvarlibdir$ac_delim +astdatadir!$astdatadir$ac_delim +astdbdir!$astdbdir$ac_delim +astkeydir!$astkeydir$ac_delim +astspooldir!$astspooldir$ac_delim +astlogdir!$astlogdir$ac_delim +astvarrundir!$astvarrundir$ac_delim BUILD_PLATFORM!$BUILD_PLATFORM$ac_delim BUILD_CPU!$BUILD_CPU$ac_delim BUILD_VENDOR!$BUILD_VENDOR$ac_delim @@ -54384,18 +54449,6 @@ GNU_MAKE!$GNU_MAKE$ac_delim STRIP!$STRIP$ac_delim ac_ct_STRIP!$ac_ct_STRIP$ac_delim AR!$AR$ac_delim -ac_ct_AR!$ac_ct_AR$ac_delim -SHA1SUM!$SHA1SUM$ac_delim -ac_ct_SHA1SUM!$ac_ct_SHA1SUM$ac_delim -OPENSSL!$OPENSSL$ac_delim -ac_ct_OPENSSL!$ac_ct_OPENSSL$ac_delim -GNU_LD!$GNU_LD$ac_delim -BISON!$BISON$ac_delim -FLEX!$FLEX$ac_delim -FIND!$FIND$ac_delim -COMPRESS!$COMPRESS$ac_delim -BASENAME!$BASENAME$ac_delim -DIRNAME!$DIRNAME$ac_delim _ACEOF if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then @@ -54437,6 +54490,18 @@ _ACEOF ac_delim='%!_!# ' for ac_last_try in false false false false false :; do cat >conf$$subs.sed <<_ACEOF +ac_ct_AR!$ac_ct_AR$ac_delim +SHA1SUM!$SHA1SUM$ac_delim +ac_ct_SHA1SUM!$ac_ct_SHA1SUM$ac_delim +OPENSSL!$OPENSSL$ac_delim +ac_ct_OPENSSL!$ac_ct_OPENSSL$ac_delim +GNU_LD!$GNU_LD$ac_delim +BISON!$BISON$ac_delim +FLEX!$FLEX$ac_delim +FIND!$FIND$ac_delim +COMPRESS!$COMPRESS$ac_delim +BASENAME!$BASENAME$ac_delim +DIRNAME!$DIRNAME$ac_delim LN!$LN$ac_delim DOT!$DOT$ac_delim WGET!$WGET$ac_delim @@ -54522,18 +54587,6 @@ PBX_ICONV!$PBX_ICONV$ac_delim IKSEMEL_LIB!$IKSEMEL_LIB$ac_delim IKSEMEL_INCLUDE!$IKSEMEL_INCLUDE$ac_delim IKSEMEL_DIR!$IKSEMEL_DIR$ac_delim -PBX_IKSEMEL!$PBX_IKSEMEL$ac_delim -IMAP_TK_LIB!$IMAP_TK_LIB$ac_delim -IMAP_TK_INCLUDE!$IMAP_TK_INCLUDE$ac_delim -IMAP_TK_DIR!$IMAP_TK_DIR$ac_delim -PBX_IMAP_TK!$PBX_IMAP_TK$ac_delim -INOTIFY_LIB!$INOTIFY_LIB$ac_delim -INOTIFY_INCLUDE!$INOTIFY_INCLUDE$ac_delim -INOTIFY_DIR!$INOTIFY_DIR$ac_delim -PBX_INOTIFY!$PBX_INOTIFY$ac_delim -IODBC_LIB!$IODBC_LIB$ac_delim -IODBC_INCLUDE!$IODBC_INCLUDE$ac_delim -IODBC_DIR!$IODBC_DIR$ac_delim _ACEOF if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then @@ -54575,6 +54628,18 @@ _ACEOF ac_delim='%!_!# ' for ac_last_try in false false false false false :; do cat >conf$$subs.sed <<_ACEOF +PBX_IKSEMEL!$PBX_IKSEMEL$ac_delim +IMAP_TK_LIB!$IMAP_TK_LIB$ac_delim +IMAP_TK_INCLUDE!$IMAP_TK_INCLUDE$ac_delim +IMAP_TK_DIR!$IMAP_TK_DIR$ac_delim +PBX_IMAP_TK!$PBX_IMAP_TK$ac_delim +INOTIFY_LIB!$INOTIFY_LIB$ac_delim +INOTIFY_INCLUDE!$INOTIFY_INCLUDE$ac_delim +INOTIFY_DIR!$INOTIFY_DIR$ac_delim +PBX_INOTIFY!$PBX_INOTIFY$ac_delim +IODBC_LIB!$IODBC_LIB$ac_delim +IODBC_INCLUDE!$IODBC_INCLUDE$ac_delim +IODBC_DIR!$IODBC_DIR$ac_delim PBX_IODBC!$PBX_IODBC$ac_delim ISDNNET_LIB!$ISDNNET_LIB$ac_delim ISDNNET_INCLUDE!$ISDNNET_INCLUDE$ac_delim @@ -54660,18 +54725,6 @@ OSS_LIB!$OSS_LIB$ac_delim OSS_INCLUDE!$OSS_INCLUDE$ac_delim OSS_DIR!$OSS_DIR$ac_delim PBX_OSS!$PBX_OSS$ac_delim -PGSQL_LIB!$PGSQL_LIB$ac_delim -PGSQL_INCLUDE!$PGSQL_INCLUDE$ac_delim -PGSQL_DIR!$PGSQL_DIR$ac_delim -PBX_PGSQL!$PBX_PGSQL$ac_delim -POPT_LIB!$POPT_LIB$ac_delim -POPT_INCLUDE!$POPT_INCLUDE$ac_delim -POPT_DIR!$POPT_DIR$ac_delim -PBX_POPT!$PBX_POPT$ac_delim -PORTAUDIO_LIB!$PORTAUDIO_LIB$ac_delim -PORTAUDIO_INCLUDE!$PORTAUDIO_INCLUDE$ac_delim -PORTAUDIO_DIR!$PORTAUDIO_DIR$ac_delim -PBX_PORTAUDIO!$PBX_PORTAUDIO$ac_delim _ACEOF if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then @@ -54713,6 +54766,18 @@ _ACEOF ac_delim='%!_!# ' for ac_last_try in false false false false false :; do cat >conf$$subs.sed <<_ACEOF +PGSQL_LIB!$PGSQL_LIB$ac_delim +PGSQL_INCLUDE!$PGSQL_INCLUDE$ac_delim +PGSQL_DIR!$PGSQL_DIR$ac_delim +PBX_PGSQL!$PBX_PGSQL$ac_delim +POPT_LIB!$POPT_LIB$ac_delim +POPT_INCLUDE!$POPT_INCLUDE$ac_delim +POPT_DIR!$POPT_DIR$ac_delim +PBX_POPT!$PBX_POPT$ac_delim +PORTAUDIO_LIB!$PORTAUDIO_LIB$ac_delim +PORTAUDIO_INCLUDE!$PORTAUDIO_INCLUDE$ac_delim +PORTAUDIO_DIR!$PORTAUDIO_DIR$ac_delim +PBX_PORTAUDIO!$PBX_PORTAUDIO$ac_delim PRI_LIB!$PRI_LIB$ac_delim PRI_INCLUDE!$PRI_INCLUDE$ac_delim PRI_DIR!$PRI_DIR$ac_delim @@ -54798,18 +54863,6 @@ SDL_IMAGE_INCLUDE!$SDL_IMAGE_INCLUDE$ac_delim SDL_IMAGE_DIR!$SDL_IMAGE_DIR$ac_delim PBX_SDL_IMAGE!$PBX_SDL_IMAGE$ac_delim SOUNDS_CACHE_DIR!$SOUNDS_CACHE_DIR$ac_delim -SPANDSP_LIB!$SPANDSP_LIB$ac_delim -SPANDSP_INCLUDE!$SPANDSP_INCLUDE$ac_delim -SPANDSP_DIR!$SPANDSP_DIR$ac_delim -PBX_SPANDSP!$PBX_SPANDSP$ac_delim -SS7_LIB!$SS7_LIB$ac_delim -SS7_INCLUDE!$SS7_INCLUDE$ac_delim -SS7_DIR!$SS7_DIR$ac_delim -PBX_SS7!$PBX_SS7$ac_delim -SPEEX_LIB!$SPEEX_LIB$ac_delim -SPEEX_INCLUDE!$SPEEX_INCLUDE$ac_delim -SPEEX_DIR!$SPEEX_DIR$ac_delim -PBX_SPEEX!$PBX_SPEEX$ac_delim _ACEOF if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then @@ -54851,6 +54904,18 @@ _ACEOF ac_delim='%!_!# ' for ac_last_try in false false false false false :; do cat >conf$$subs.sed <<_ACEOF +SPANDSP_LIB!$SPANDSP_LIB$ac_delim +SPANDSP_INCLUDE!$SPANDSP_INCLUDE$ac_delim +SPANDSP_DIR!$SPANDSP_DIR$ac_delim +PBX_SPANDSP!$PBX_SPANDSP$ac_delim +SS7_LIB!$SS7_LIB$ac_delim +SS7_INCLUDE!$SS7_INCLUDE$ac_delim +SS7_DIR!$SS7_DIR$ac_delim +PBX_SS7!$PBX_SS7$ac_delim +SPEEX_LIB!$SPEEX_LIB$ac_delim +SPEEX_INCLUDE!$SPEEX_INCLUDE$ac_delim +SPEEX_DIR!$SPEEX_DIR$ac_delim +PBX_SPEEX!$PBX_SPEEX$ac_delim SPEEX_PREPROCESS_LIB!$SPEEX_PREPROCESS_LIB$ac_delim SPEEX_PREPROCESS_INCLUDE!$SPEEX_PREPROCESS_INCLUDE$ac_delim SPEEX_PREPROCESS_DIR!$SPEEX_PREPROCESS_DIR$ac_delim @@ -54936,18 +55001,6 @@ GC_CFLAGS!$GC_CFLAGS$ac_delim GC_LDFLAGS!$GC_LDFLAGS$ac_delim AST_DECLARATION_AFTER_STATEMENT!$AST_DECLARATION_AFTER_STATEMENT$ac_delim AST_FORTIFY_SOURCE!$AST_FORTIFY_SOURCE$ac_delim -AST_NO_STRICT_OVERFLOW!$AST_NO_STRICT_OVERFLOW$ac_delim -AST_SHADOW_WARNINGS!$AST_SHADOW_WARNINGS$ac_delim -PBX_GLOB_NOMAGIC!$PBX_GLOB_NOMAGIC$ac_delim -PBX_GLOB_BRACE!$PBX_GLOB_BRACE$ac_delim -PBX_IP_MTU_DISCOVER!$PBX_IP_MTU_DISCOVER$ac_delim -PBX_DAHDI_HALF_FULL!$PBX_DAHDI_HALF_FULL$ac_delim -GSM_INTERNAL!$GSM_INTERNAL$ac_delim -CONFIG_LIBXML2!$CONFIG_LIBXML2$ac_delim -PBX_MISDN_FAC_RESULT!$PBX_MISDN_FAC_RESULT$ac_delim -PBX_MISDN_FAC_ERROR!$PBX_MISDN_FAC_ERROR$ac_delim -CONFIG_MYSQLCLIENT!$CONFIG_MYSQLCLIENT$ac_delim -CONFIG_NEON!$CONFIG_NEON$ac_delim _ACEOF if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then @@ -54989,6 +55042,18 @@ _ACEOF ac_delim='%!_!# ' for ac_last_try in false false false false false :; do cat >conf$$subs.sed <<_ACEOF +AST_NO_STRICT_OVERFLOW!$AST_NO_STRICT_OVERFLOW$ac_delim +AST_SHADOW_WARNINGS!$AST_SHADOW_WARNINGS$ac_delim +PBX_GLOB_NOMAGIC!$PBX_GLOB_NOMAGIC$ac_delim +PBX_GLOB_BRACE!$PBX_GLOB_BRACE$ac_delim +PBX_IP_MTU_DISCOVER!$PBX_IP_MTU_DISCOVER$ac_delim +PBX_DAHDI_HALF_FULL!$PBX_DAHDI_HALF_FULL$ac_delim +GSM_INTERNAL!$GSM_INTERNAL$ac_delim +CONFIG_LIBXML2!$CONFIG_LIBXML2$ac_delim +PBX_MISDN_FAC_RESULT!$PBX_MISDN_FAC_RESULT$ac_delim +PBX_MISDN_FAC_ERROR!$PBX_MISDN_FAC_ERROR$ac_delim +CONFIG_MYSQLCLIENT!$CONFIG_MYSQLCLIENT$ac_delim +CONFIG_NEON!$CONFIG_NEON$ac_delim CONFIG_NEON29!$CONFIG_NEON29$ac_delim CONFIG_NETSNMP!$CONFIG_NETSNMP$ac_delim PG_CONFIG!$PG_CONFIG$ac_delim @@ -55032,7 +55097,7 @@ PBX_SYSLOG!$PBX_SYSLOG$ac_delim LTLIBOBJS!$LTLIBOBJS$ac_delim _ACEOF - if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 41; then + if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 53; then break elif $ac_last_try; then { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 |