aboutsummaryrefslogtreecommitdiffstats
path: root/configure.in
Commit message (Collapse)AuthorAgeFilesLines
* Add 2012 to FSF copyright years for Emacs filesGlenn Morris2012-01-051-2/+2
|
* Port HAVE_PTHREAD configuration to MirBSD 10 (Bug#10201).Paul Eggert2011-12-161-1/+9
| | | | | | | * configure.in (HAVE_PTHREAD): Check for pthread_atforkif linking to gmalloc.c. This should prevent a MirBSD 10 build failure reported by Nelson H. F. Beebe in <http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00065.html>.
* Spelling fixes.Paul Eggert2011-12-141-1/+1
|
* * configure.in (HAVE_ALSA, HAVE_GSETTINGS): Save and restore LIBSJan Djärv2011-12-101-6/+6
| | | | | | instead of LDFLAGS. Fixes: debbugs:10230
* Propagate configure flags to sub-configures.Paul Eggert2011-12-031-0/+3
| | | | | | | | * Makefile.in (cache_file, ENABLE_MAINTAINER_MODE, CONFIGUREFLAGS): New macros. (config.status, bootstrap): Use them to propagate configure flags to sub-configures. * configure.in (cache_file): AC_SUBST this, for Makefile.in.
* Bump version to 24.0.92.Chong Yidong2011-12-011-1/+1
| | | | Regenerate AUTHORS and ldefs-boot.el.
* Work around an Ubuntu 11.10 bug where Emacs loops forever when started.Jan Djärv2011-11-271-2/+2
| | | | | | | | * configure.in: Check for gtk_window_set_has_resize_grip. * src/gtkutil.c (xg_create_frame_widgets): Call gtk_window_set_has_resize_grip (FALSE) if that function is present with Gtk+ 2.0.
* Fix typos.Juanma Barranquero2011-11-241-1/+1
|
* Make configure print EMACSDATA/DOC.Glenn Morris2011-11-221-0/+9
| | | | | * configure.in (EMACSDATA, EMACSDOC): If set, print, since they can have confusing effects on the build.
* Small fix for --disable-ns-self-contained buildsYavor Doganov2011-11-211-2/+2
| | | | | | | | | | | | Do not install arch-dependent files in the app bundle if --disable-ns-self-contained is requested. * configure.in (exec_prefix, libexecdir): Define relative to ns_appbindir' only if configured for a self-contained app. * Makefile.in (install-arch-dep): Test for the existence of libexec in the Emacs.app bundle before executing commands. Fixes: debbugs:1335
* * configure.in: Remove reference to src/m/ibms390.h.Andreas Schwab2011-11-201-1/+0
| | | | | | | * admin/CPP-DEFINES (VIRT_ADDR_VARIES): Remove. * src/m/ibms390.h: Remove. * src/m/ibms390x.h: Don't include "ibms390.h".
* Spelling fixes.Paul Eggert2011-11-171-1/+1
|
* Fix typos.Juanma Barranquero2011-11-151-1/+1
|
* Increase required GnuTLS version (bug#9929)Glenn Morris2011-11-041-2/+2
| | | | | | | * configure.in: Increase minimum GnuTLS version to 2.6.6. Do not include GnuTLS version info in final summary message. * etc/NEWS: Add FIXME related to GnuTLS version.
* Bump version to 24.0.91.Chong Yidong2011-10-311-1/+1
| | | | Regenerate AUTHORS and ldefs-boot.el.
* * configure.in: Respect MAKE env-var. (Bug#9868, part 2)Paul Eggert2011-10-251-2/+2
|
* * configure.in (HAVE_GNU_MAKE): Respect MAKE env-var. (tiny change)Nali Toja2011-10-251-1/+1
| | | | Fixes: debbugs:9868
* * configure.in (LIB_PTHREAD): Prepend -lpthread to LIBS (Bug#9852)Paul Eggert2011-10-231-1/+2
| | | | | | if the library is found. Otherwise, later configure-time tests, such as the test for pthread_sigmask, generate the wrong results on some platforms. Problem reported for FreeBSD by Nali Toja.
* Time zone name fixes for non-ASCII locales (Bug#641, Bug#9794)Paul Eggert2011-10-191-6/+0
| | | | | | | | | | | | | | | | | | | | | | | * configure.in (AC_STRUCT_TM, AC_STRUCT_TIMEZONE, HAVE_TM_GMTOFF): Remove; no longer needed, now that we defer to strftime for time zone names. * src/editfns.c: Rewrite current-time-zone so that it invokes the equivalent of (format-time-string "%Z") to get the time zone name. This fixes a bug when the time zone name contains characters that need converting from the system time locale to Emacs internal format. This fixes a shortcoming that I introduced in my 1999-10-19 patch: that patch fixed format-time-string to do the conversion, but I forgot to fix current-time-zone. (format_time_string): New function, containing most of what Fformat_time_string used to contain. (Fformat_time_string): Rewrite in terms of format_time_string. This doesn't change this function's behavior. (current-time-zone): Rewrite to use format_time_string. This fixes the bug reported by Michael Schierl in <http://lists.gnu.org/archive/html/emacs-devel/2007-06/msg00334.html>. Jason Rumney's 2007-06-07 change worked around this bug, but didn't fix it. * src/systime.h (tzname, timezone): Remove no-longer-used declarations.
* * configure.in (GLIB_REQUIRED, GTK_REQUIRED): Set to 2.10.Jan Djärv2011-10-181-2/+2
| | | | Fixes: debbugs:9786
* * configure.in: Also look for tputs in libcurses. (Bug#9736)Glenn Morris2011-10-121-4/+8
|
* * configure.in: Remove check for -lintl (Bug#9713).Paul Eggert2011-10-111-4/+0
| | | | | | | | The check breaks 'configure' in some CentOS 5.7 x86 configurations. The check was helpful but not essential in Solaris 2.6 (1997), and is no longer needed in Solaris 8 (2000). Solaris 2.6 is obsolete -- Sun dropped support for it in 2006 -- and without access to that Silurian platform we can't maintain the code anyway.
* Fix alignment-related core dump during GC.Paul Eggert2011-10-071-3/+0
| | | | | | | | | | | | | | * configure.in (GC_LISP_OBJECT_ALIGNMENT): Remove. This is now done by src/alloc.c. * src/alloc.c (GC_LISP_OBJECT_ALIGNMENT): Use offsetof, not __alignof__ or sizeof. __alignof__ gives the wrong answer on Fedora x86-64 with GCC 4.6.1 when configured with CC='gcc -m32' --with-wide-int; this makes Emacs dump core during garbage collection on rare occasions. sizeof is obviously inferior to offsetof here, so stick with offsetof. (GC_POINTER_ALIGNMENT): New macro. (mark_memory): Omit 3rd (offset) arg; caller changed. Don't assume EMACS_INT alignment is the same as pointer alignment.
* Rename `linux' to `gnu_linux'.Richard M. Stallman2011-10-021-6/+6
|
* * configure.in: Initialize HAVE_LIBXML2.Andreas Schwab2011-09-261-0/+1
|
* Bump version to 24.0.90.Chong Yidong2011-09-251-1/+1
| | | | Regenerate AUTHORS and ldefs-boot.el.
* * configure.in (CRT_DIR): Fix netbsd/openbsd handling.Glenn Morris2011-09-241-7/+17
| | | | Ref: http://lists.gnu.org/archive/html/emacs-devel/2011-09/msg00562.html
* * configure.in: (C_SWITCH_X_SYSTEM): Enable GNUstep to find its headers.Glenn Morris2011-09-141-1/+1
|
* Make the GNUstep port at least be able to configure.Glenn Morris2011-09-141-2/+24
| | | | | | | Ref: http://lists.gnu.org/archive/html/emacs-devel/2011-08/msg00938.html * configure.in: (_NATIVE_OBJC_EXCEPTIONS): New AC_DEFINE. (GNU_OBJC_CFLAGS): Add -fobjc-exceptions when needed.
* isnan: Fix porting problem to Solaris 10 with bundled gcc.Paul Eggert2011-09-061-1/+1
| | | | | | | | | | | | | | Without this fix, the command to link temacs failed due to an undefined symbol __builtin_isnan. This is because /usr/include/iso/math_c99.h #defines isnan(x) to __builtin_isnan(x), but the bundled gcc, which identifies itself as gcc 3.4.3 (csl-sol210-3_4-branch+sol_rpath), does not have a __builtin_isnan. * configure.in (isnan): Remove now-unnecessary check. * src/floatfns.c (isnan): #undef, and then #define to a clone of what's in data.c. (Fisnan): Always define, since it's always available now. (syms_of_floatfns): Always define isnan at the Lisp level.
* Merge from trunk.Paul Eggert2011-09-041-0/+2
|\
| * Add a stub for snprintf, for ancient hosts lacking it.Paul Eggert2011-08-311-0/+2
| | | | | | | | | | | | * configure.in (snprintf): New check. * nt/config.nt (HAVE_SNPRINTF): New macro. * src/sysdep.c (snprintf) [! HAVE_SNPRINTF]: New function.
* | Merge from trunk.Paul Eggert2011-09-031-31/+31
|\|
| * * configure.in: Remove no-longer used HP patterns.Paul Eggert2011-08-301-11/+0
| | | | | | | | | | | | (opsys): Remove unreachable pattern hppa*-*-linux-gnu*. Also, remove ia64*-hp-hpux1[1-9]*, as it also sets machine=hp800, and that can't possibly work now that src/m/hp800.h no longer exists.
| * * configure.in (opsys): Change pattern to *-*-linux*.Paul Eggert2011-08-301-2/+2
| |
| * * configure.in (opsys): Add pattern *-gnu-linux*Paul Eggert2011-08-301-1/+1
| | | | | | | | to recognize powerpc-gnu-linux-uclibc (Bug#9403).
| * * configure.in: Add -MP to DEPFLAGS.Jan Djärv2011-08-261-2/+2
| | | | | | | | Fixes: debbugs:9372
| * Fix network-interface-list|info on newer BSD derived OS:es.Jan Djärv2011-08-131-1/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.in: Add header check: sys/socket.h, ifaddrs.h, net/if_dl.h. Check for getifaddrs and freeifaddrs. Check for sa_len in struct ifreq.ifr_addr (Bug#8477). * src/process.c: Include ifaddrs.h and net/if_dl.h if available (Bug#8477). (Fnetwork_interface_list): Allocate in increments of bytes instead of sizeof (struct ifreq). Iterate over ifconf.ifc_req by counting bytes (Bug#8477). Count bytes correctly when ifr_addr is a struct sockaddr. (struct ifflag_def): notrailers is smart on OSX. (Fnetwork_interface_info): Handle case when ifr_flags is negative. Get hardware address with getifaddrs if available.
| * Check for pthread and use it if found.Jan Djärv2011-08-041-15/+15
| | | | | | | | | | | | | | | | | | | | | | * configure.in (HAVE_PTHREAD): Add check for -lpthread. (HAVE_GTK_AND_PTHREAD): Remove. * src/Makefile.in (LIB_PTHREAD): New variable. (LIBES): Add LIB_PTHREAD (Bug#9216). * src/alloc.c, src/emacs.c, src/gmalloc.c, src/gtkutil.c, src/keyboard.c, src/syssignal.h: Rename HAVE_GTK_AND_PTHREAD to HAVE_PTHREAD (Bug#9216).
* | Merge from trunk.Paul Eggert2011-07-291-1/+1
|\|
| * Allow building with librsvg on Darwin (Bug#9177).Alp Aker2011-07-281-1/+1
| | | | | | | | | | * configure.in (HAVE_RSVG): Allow use of -lrsvg-2 for any NextStep build, not just GNUstep.
* | Merge from trunk.Paul Eggert2011-07-281-16/+5
|\|
| * Merge from trunk.Paul Eggert2011-07-131-1/+1
| |\
| * \ Merge from trunk.Paul Eggert2011-07-121-1/+1
| |\ \
| * \ \ Merge from trunk.Paul Eggert2011-07-091-8/+9
| |\ \ \
| * | | | Assume freestanding C89 headers, string.h, stdlib.h.Paul Eggert2011-07-061-11/+2
| | | | |
| * | | | Merge from trunk.Paul Eggert2011-07-061-3/+3
| |\ \ \ \
| * | | | | [ChangeLog]Paul Eggert2011-07-041-5/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Assume support for memcmp, memcpy, memmove, memset. This simplifies the code a bit. All current platforms have these, as they are required for C89. If this turns into a problem we can add the gnulib modules for these (a 1-line change to Makefile.in). * configure.in: Don't check for memcmp, memcpy, memmove, memset. [lib-src/ChangeLog] Assume support for memcmp, memcpy, memmove, memset. * etags.c (absolute_filename): Assume memmove exists. [src/ChangeLog] Assume support for memcmp, memcpy, memmove, memset. * lisp.h, sysdep.c (memcmp, memcpy, memmove, memset): * regex.c (memcmp, memcpy): Remove; we assume C89 now. * gmalloc.c (memcpy, memset, memmove): Remove; we assume C89 now. (__malloc_safe_bcopy): Remove; no longer needed.
* | | | | | Merge from gnulib, using build-aux to remove clutter.Paul Eggert2011-07-241-0/+1
| |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * m4/largefile.m4: New file, so that Emacs does not mess up when accessing files with large inode numbers in MacOS X 10.5 and later. * m4/nocrash.m4: New file, to avoid triggering background debugger and/or create core dumps during 'configure'. * build-aux/move-if-change: Renamed from move-if-change. * build-aux/snippet/arg-nonnull.h: Renamed from arg-nonnull.h. * build-aux/snippet/c++defs.h: Renamed from c++defs.h. * build-aux/snippet/warn-on-use.h: Renamed from warn-on-use.h. * build-aux/snippet/_Noreturn.h: New file, for draft C1X _Noreturn. * .bzrignore: The autogenerated files compile, config.guess, config.sub, depcomp, install-sh, and missing are now in build-aux. * Makefile.in (epaths-force, sync-from-gnulib): move-if-change is now in build-aux. (GNULIB_TOOL_FLAGS): Avoid threadlib; this is now a prerequisite of gnulib's pthread_sigmask module, but Emacs doesn't need it. (mkdir): install-sh is now in build-aux. * config.bat: c++defs.h is now in build-aux/snippets. * configure.in: Specify AC_CONFIG_AUX_DIR with build-aux (the usual parameter). * lib/gnulib.mk, m4/gl-comp.m4: Regenerate. * lib/makefile.w32-in (ARG_NONNULL_H): arg-nonnull.h moved to build-aux/snippet. * lib/pthread_sigmask.c, lib/stdlib.in.h, m4/extensions.m4: * m4/getopt.m4, m4/gnulib-common.m4, m4/pthread_sigmask.m4: Merge from gnuilib. This fixes porting bugs on Cygwin, Irix, and Solaris, enables MacOS extensions, and enables nocrash during 'configure'. * make-dist: Adjust to new build-aux and build-aux/snippit dirs. * admin/notes/copyright: The files compile, config.guess, config.sub, depcomp, install-sh, missing, and move-if-change are now in the new build-aux subdirectory. The files arg-nonnull.h, c++defs.h, and warn-on-use.h are now in build-aux/snippets. New file build-aux/snippets/_Noreturn.h. * leim/Makefile.in (install): install-sh is now in build-aux. * lib-src/Makefile.in ($(DESTDIR)${archlibdir}): install-sh moved to build-aux. * msdos/sedlibmk.inp (CONFIG_CLEAN_VPATH_FILES): Adjust to snippet moves from top level to build-aux/snippet. * src/Makefile.in (gl-stamp): move-if-change is now in build-aux.
* | | | | * configure.in (GSETTINGS): Check for gio-2.0 >= 2.26.Jan Djärv2011-07-131-1/+1
| |_|_|/ |/| | |