mirror of
				https://github.com/asterisk/asterisk.git
				synced 2025-10-31 18:55:19 +00:00 
			
		
		
		
	Merged revisions 267759 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r267759 | tilghman | 2010-06-03 20:16:26 -0500 (Thu, 03 Jun 2010) | 7 lines Make the default install path appear to be /usr on Linux, instead of /usr/local. Also, reorganize the options, so that they're more alphabetical. (closes issue #17013) Reported by: klaus3000 ........ git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@267775 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
		
							
								
								
									
										42
									
								
								configure.ac
									
									
									
									
									
								
							
							
						
						
									
										42
									
								
								configure.ac
									
									
									
									
									
								
							| @@ -8,7 +8,10 @@ | ||||
|  | ||||
| AC_PREREQ(2.60) | ||||
|  | ||||
| AC_INIT(asterisk, 1.6, www.asterisk.org) | ||||
| AC_INIT([asterisk], [trunk], [https://issues.asterisk.org]) | ||||
|  | ||||
| # Allow the --help=recursive option to function correctly | ||||
| AC_CONFIG_SUBDIRS([menuselect]) | ||||
|  | ||||
| # cross-compile macros | ||||
| AC_CANONICAL_BUILD | ||||
| @@ -41,12 +44,12 @@ AC_USE_SYSTEM_EXTENSIONS	# note- does not work on FreeBSD | ||||
|  | ||||
| case "${host_os}" in | ||||
|      freebsd*) | ||||
|      ac_default_prefix=/usr/local | ||||
|      AC_PREFIX_DEFAULT([/usr/local]) | ||||
|      CPPFLAGS=-I/usr/local/include | ||||
|      LDFLAGS=-L/usr/local/lib | ||||
|      ;; | ||||
|      openbsd*) | ||||
|      ac_default_prefix=/usr/local | ||||
|      AC_PREFIX_DEFAULT([/usr/local]) | ||||
|      if test ${prefix} = '/usr/local' || test ${prefix} = 'NONE'; then | ||||
|         if test ${sysconfdir} = '${prefix}/etc'; then | ||||
|            sysconfdir=/etc | ||||
| @@ -62,7 +65,7 @@ case "${host_os}" in | ||||
|      AC_DEFINE([AST_POLL_COMPAT], 1, [Define to 1 if internal poll should be used.]) | ||||
|      ;; | ||||
|      *) | ||||
|      ac_default_prefix=/usr | ||||
|      AC_PREFIX_DEFAULT([/usr]) | ||||
|      if test ${prefix} = '/usr' || test ${prefix} = 'NONE'; then | ||||
|         if test ${sysconfdir} = '${prefix}/etc'; then | ||||
|            sysconfdir=/etc | ||||
| @@ -298,20 +301,21 @@ AC_SUBST(AST_DEVMODE) | ||||
| # to make things easier for the users. | ||||
|  | ||||
| AST_EXT_LIB_SETUP([ALSA], [Advanced Linux Sound Architecture], [asound]) | ||||
|  | ||||
| # BKTR is used for backtrace support on platforms that do not | ||||
| # have it natively. | ||||
| AST_EXT_LIB_SETUP([BKTR], [Stack Backtrace], [execinfo]) | ||||
| AST_EXT_LIB_SETUP([FFMPEG], [Ffmpeg and avcodec], [avcodec]) | ||||
| AST_EXT_LIB_SETUP([BLUETOOTH], [Bluetooth], [bluetooth]) | ||||
| AST_EXT_LIB_SETUP([CAP], [POSIX 1.e capabilities], [cap]) | ||||
| AST_EXT_LIB_SETUP([CURL], [cURL], [curl]) | ||||
| AST_EXT_LIB_SETUP([CURSES], [curses], [curses]) | ||||
| AST_EXT_LIB_SETUP([CRYPTO], [OpenSSL Cryptography], [crypto]) | ||||
| AST_EXT_LIB_SETUP([DAHDI], [DAHDI], [dahdi]) | ||||
| AST_EXT_LIB_SETUP([FFMPEG], [Ffmpeg and avcodec], [avcodec]) | ||||
|  | ||||
| # BKTR is used for backtrace support on platforms that do not | ||||
| # have it natively. | ||||
| AST_EXT_LIB_SETUP([BKTR], [Stack Backtrace], [execinfo]) | ||||
| AST_EXT_LIB_SETUP([GSM], [External GSM], [gsm], [, use 'internal' GSM otherwise]) | ||||
| AST_EXT_LIB_SETUP([GTK2], [gtk2], [gtk2]) | ||||
| AST_EXT_LIB_SETUP([GMIME], [GMime], [gmime]) | ||||
| AST_EXT_LIB_SETUP([OPENH323], [OpenH323], [h323]) | ||||
| AST_EXT_LIB_SETUP([HOARD], [Hoard Memory Allocator], [hoard]) | ||||
| AST_EXT_LIB_SETUP([ICAL], [iCal], [ical]) | ||||
| AST_EXT_LIB_SETUP([ICONV], [Iconv], [iconv]) | ||||
| @@ -323,6 +327,7 @@ AST_EXT_LIB_SETUP([ISDNNET], [ISDN4Linux], [isdnnet]) | ||||
| AST_EXT_LIB_SETUP([JACK], [Jack Audio Connection Kit], [jack]) | ||||
| AST_EXT_LIB_SETUP([KQUEUE], [kqueue support], [kqueue]) | ||||
| AST_EXT_LIB_SETUP([LDAP], [OpenLDAP], [ldap]) | ||||
| AST_LIBCURL_CHECK_CONFIG([], [7.10.1]) | ||||
| AST_EXT_LIB_SETUP([LIBXML2], [LibXML2], [libxml2]) | ||||
| AST_EXT_LIB_SETUP([LTDL], [libtool], [ltdl]) | ||||
| AST_EXT_LIB_SETUP([LUA], [Lua], [lua]) | ||||
| @@ -335,6 +340,8 @@ AST_EXT_LIB_SETUP([NEON29], [neon29], [neon29]) | ||||
| AST_EXT_LIB_SETUP([NETSNMP], [Net-SNMP], [netsnmp]) | ||||
| AST_EXT_LIB_SETUP([NEWT], [newt], [newt]) | ||||
| AST_EXT_LIB_SETUP([OGG], [OGG], [ogg]) | ||||
| AST_EXT_LIB_SETUP([OPENAIS], [OpenAIS], [openais]) | ||||
| AST_EXT_LIB_SETUP([OPENR2], [MFR2], [openr2]) | ||||
| AST_EXT_LIB_SETUP([OSPTK], [OSP Toolkit], [osptk]) | ||||
| AST_EXT_LIB_SETUP([OSS], [Open Sound System], [oss]) | ||||
| AST_EXT_LIB_SETUP([PGSQL], [PostgreSQL], [postgres]) | ||||
| @@ -360,27 +367,25 @@ AST_EXT_LIB_SETUP_DEPENDENT([PRI_PROG_W_CAUSE], [ISDN progress with cause], [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]) | ||||
| AST_EXT_LIB_SETUP([SDL], [Sdl], [sdl]) | ||||
| AST_EXT_LIB_SETUP([SDL_IMAGE], [Sdl Image], [SDL_image]) | ||||
| AST_OPTION_ONLY([sounds-cache], [SOUNDS_CACHE_DIR], [cached sound tarfiles], [${HOME}/.asterisk_sounds_cache]) | ||||
| AST_EXT_LIB_SETUP([SPANDSP], [SPANDSP], [spandsp]) | ||||
| AST_EXT_LIB_SETUP([SS7], [ISDN SS7], [ss7]) | ||||
| AST_EXT_LIB_SETUP([OPENR2], [MFR2], [openr2]) | ||||
| AST_EXT_LIB_SETUP([PWLIB], [PWlib], [pwlib]) | ||||
| AST_EXT_LIB_SETUP([OPENH323], [OpenH323], [h323]) | ||||
| AST_EXT_LIB_SETUP([RADIUS], [Radius Client], [radius]) | ||||
| AST_EXT_LIB_SETUP([SDL], [Sdl], [sdl]) | ||||
| AST_EXT_LIB_SETUP([SDL_IMAGE], [Sdl Image], [SDL_image]) | ||||
| AST_EXT_LIB_SETUP([OPENAIS], [OpenAIS], [openais]) | ||||
| AST_EXT_LIB_SETUP([SPEEX], [Speex], [speex]) | ||||
| AST_EXT_LIB_SETUP([SPEEX_PREPROCESS], [Speex preprocess routines], [speex]) | ||||
| AST_EXT_LIB_SETUP([SPEEXDSP], [SpeexDSP], [speexdsp]) | ||||
| AST_EXT_LIB_SETUP_DEPENDENT([SPEEX_PREPROCESS], [speex_preprocess_ctl], [], [speex]) | ||||
| AST_EXT_LIB_SETUP([SQLITE], [SQLite], [sqlite]) | ||||
| AST_EXT_LIB_SETUP([SQLITE3], [SQLite], [sqlite3]) | ||||
| AST_EXT_LIB_SETUP([SUPPSERV], [mISDN Supplemental Services], [suppserv]) | ||||
| AST_EXT_LIB_SETUP([OPENSSL], [OpenSSL Secure Sockets Layer], [ssl]) | ||||
| AST_EXT_LIB_SETUP([SUPPSERV], [mISDN Supplemental Services], [suppserv]) | ||||
| AST_EXT_LIB_SETUP([FREETDS], [FreeTDS], [tds]) | ||||
| AST_EXT_LIB_SETUP([TERMCAP], [Termcap], [termcap]) | ||||
| AST_EXT_LIB_SETUP([TIMERFD], [timerfd], [timerfd]) | ||||
| AST_EXT_LIB_SETUP([TINFO], [Term Info], [tinfo]) | ||||
| AST_EXT_LIB_SETUP([TONEZONE], [tonezone], [tonezone]) | ||||
| AST_EXT_LIB_SETUP([UNIXODBC], [unixODBC], [unixodbc]) | ||||
| @@ -389,7 +394,6 @@ AST_EXT_LIB_SETUP([VORBIS], [Vorbis], [vorbis]) | ||||
| AST_EXT_LIB_SETUP([VPB], [Voicetronix API], [vpb]) | ||||
| AST_EXT_LIB_SETUP([X11], [X11], [x11]) | ||||
| AST_EXT_LIB_SETUP([ZLIB], [zlib compression], [z]) | ||||
| AST_EXT_LIB_SETUP([TIMERFD], [timerfd], [timerfd]) | ||||
|  | ||||
| # check for basic system features and functionality before | ||||
| # checking for package libraries | ||||
| @@ -1897,8 +1901,6 @@ AC_SUBST(PBX_GTK2) | ||||
| AC_SUBST(GTK2_INCLUDE) | ||||
| AC_SUBST(GTK2_LIB) | ||||
|  | ||||
| AST_LIBCURL_CHECK_CONFIG([], [7.10.1]) | ||||
|  | ||||
| # build a GENERIC_ODBC result based on the presence of either UnixODBC (preferred) | ||||
| # or iODBC | ||||
|  | ||||
|   | ||||
| @@ -1062,6 +1062,9 @@ | ||||
| /* Define to the version of this package. */ | ||||
| #undef PACKAGE_VERSION | ||||
|  | ||||
| /* Define to 1 if the C compiler supports function prototypes. */ | ||||
| #undef PROTOTYPES | ||||
|  | ||||
| /* Define to necessary symbol if this constant uses a non-standard name on | ||||
|    your system. */ | ||||
| #undef PTHREAD_CREATE_JOINABLE | ||||
| @@ -1081,6 +1084,11 @@ | ||||
| /* Define to the type of arg 5 for `select'. */ | ||||
| #undef SELECT_TYPE_ARG5 | ||||
|  | ||||
| /* Define to 1 if the `setvbuf' function takes the buffering type as its | ||||
|    second argument and the buffer pointer as the third, as on System V before | ||||
|    release 3. */ | ||||
| #undef SETVBUF_REVERSED | ||||
|  | ||||
| /* The size of `char *', as computed by sizeof. */ | ||||
| #undef SIZEOF_CHAR_P | ||||
|  | ||||
| @@ -1110,30 +1118,20 @@ | ||||
| /* Define to 1 if your <sys/time.h> declares `struct tm'. */ | ||||
| #undef TM_IN_SYS_TIME | ||||
|  | ||||
| /* Enable extensions on AIX 3, Interix.  */ | ||||
| /* Define to 1 if on AIX 3. | ||||
|    System headers sometimes define this. | ||||
|    We just want to avoid a redefinition error message.  */ | ||||
| #ifndef _ALL_SOURCE | ||||
| # undef _ALL_SOURCE | ||||
| #endif | ||||
|  | ||||
| /* Number of bits in a file offset, on hosts where this is settable. */ | ||||
| #undef _FILE_OFFSET_BITS | ||||
|  | ||||
| /* Enable GNU extensions on systems that have them.  */ | ||||
| #ifndef _GNU_SOURCE | ||||
| # undef _GNU_SOURCE | ||||
| #endif | ||||
| /* Enable threading extensions on Solaris.  */ | ||||
| #ifndef _POSIX_PTHREAD_SEMANTICS | ||||
| # undef _POSIX_PTHREAD_SEMANTICS | ||||
| #endif | ||||
| /* Enable extensions on HP NonStop.  */ | ||||
| #ifndef _TANDEM_SOURCE | ||||
| # undef _TANDEM_SOURCE | ||||
| #endif | ||||
| /* Enable general extensions on Solaris.  */ | ||||
| #ifndef __EXTENSIONS__ | ||||
| # undef __EXTENSIONS__ | ||||
| #endif | ||||
|  | ||||
|  | ||||
| /* Number of bits in a file offset, on hosts where this is settable. */ | ||||
| #undef _FILE_OFFSET_BITS | ||||
|  | ||||
| /* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */ | ||||
| #undef _LARGEFILE_SOURCE | ||||
| @@ -1151,6 +1149,20 @@ | ||||
| /* Define to 1 if you need to in order for `stat' and other things to work. */ | ||||
| #undef _POSIX_SOURCE | ||||
|  | ||||
| /* Enable extensions on Solaris.  */ | ||||
| #ifndef __EXTENSIONS__ | ||||
| # undef __EXTENSIONS__ | ||||
| #endif | ||||
| #ifndef _POSIX_PTHREAD_SEMANTICS | ||||
| # undef _POSIX_PTHREAD_SEMANTICS | ||||
| #endif | ||||
| #ifndef _TANDEM_SOURCE | ||||
| # undef _TANDEM_SOURCE | ||||
| #endif | ||||
|  | ||||
| /* Define like PROTOTYPES; this can be used by system headers. */ | ||||
| #undef __PROTOTYPES | ||||
|  | ||||
| /* Define to empty if `const' does not conform to ANSI C. */ | ||||
| #undef const | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user