summaryrefslogtreecommitdiff
path: root/configure.in
AgeCommit message (Collapse)Author
2013-02-26Rename configure.in to configure.acPino Toscano
Newer autoconf versions will not support the "configure.in" naming anymore, only "configure.ac". * configure.in: Move file... * configure.ac: ... here.
2012-07-10Fix default XKB_BASE directorySamuel Thibault
* configure.in (XKB_BASE): Default to $datadir/share/X11/xkb.
2012-07-01Use path to x11 locales from x11.pc instead of our prefixSamuel Thibault
* configure.in (X11_PREFIX): Define from x11.pc's prefix variable. * console-client/xkb/compose.c (get_compile_file_for_locale): Use X11_PREFIX "/share" instead of DATADIR.
2012-07-01Merge branch 'master' into xkbSamuel Thibault
Conflicts: config.make.in configure.in
2011-11-20configure: Use modern `AC_INIT' invocation.Ludovic Courtès
* Makeconf (hurd-version): Move to... * config.make.in (hurd-version): ... here. Set to @PACKAGE_VERSION@. * configure.in: Change `AC_INIT' invocation to specify the package name, version number, and bug report address.
2011-11-05Disable NFS translator and daemon compilation when Sun RPC is lacking.Ludovic Courtès
* Makefile (prog-subdirs): Make `nfs' and `nfsd' conditional on $(HAVE_SUN_RPC) = yes. * config.make.in (HAVE_SUN_RPC): New variable. * configure.in: Check for <rpc/types.h> and `clnt_create'. * README.CVS: Document dependency on a Sun RPC implementation.
2011-04-16Find the absolute path to <X11/keysymdef.h>Diego Nieto Cid
Specifying the header file relative to $(includeir) won't work because it is defined in terms of prefix variable which is redefined during installation to the destination directory. And the dependency check will fail during 'make install' because the header might not be in the destination tree. * config.make.in (X11_KEYSYMDEF_H, SED): New variables. * configure.in: Check for sed. Find X11/keysymdef.h absolute location using the preprocessor and save it in X11_KEYSYMDEF_H variable. * console-client/Makefile (kstoucs_map.c): Use X11_KEYSYMDEF_H to depend on the header file.
2011-04-16Disable XKB when either lex or yacc is missing.Diego Nieto Cid
2011-04-08Depend on X11 for string to keysym mappings.Diego Nieto Cid
* config.make.in (HAVE_X11,X11_CFLAGS,X11_LIBS,XKB_BASE): New variables. * configure.in: Check for x11 module. * console-client/Makefile (PC_KBD_SO_SRCS): Move XKB sources... * console-client/Makefile (XKB_SRCS): ... here. New variable. * console-client/Makefile (SRCS): Add $(XKB_SRCS). * console-client/Makefile (LCLHDRS): Add xkb/xkb.h. * console-client/Makefile (XKB_DATA_DIR): Removed variable. * console-client/Makefile (pc_kbd.so.$(hurd-version)): Use patsubst. Depend on XKB objects when HAVE_X11 = yes. * console-client/Makefile (install): Depend on XKB datafiles when HAVE_X11 = yes. * console-client/Makefile (pc-kbd-CFLAGS): Set variable when HAVE_X11 = yes * console-client/Makefile ($(XKB_DATA_DIR),$(XKB_DATA_DIR)/%): Replaced by... * console-client/Makefile[HAVE_X11=yes]($(XKB_BASE),$(XKB_BASE)/%): ... this targets. * console-client/Makefile[HAVE_X11=yes](pc_kbd-LDLIBS): New variable. * console-client/xkb/keysymdef.h: Removed file. * console-client/xkb/ks_tables.h: Likewise. * console-client/xkb/symname.c: Likewise. * console-client/xkb/xkb.c: Include <X11/keysymdef.h>. * console-client/xkb/compose.c: Likewise. * console-client/xkb/xkb.h: Remove XStringToKeysym prototype. Include <X11/Xlib.h>.
2010-08-18Fix the build system to handle part storesJeremie Koenig
Part stores are used for debian-installer, and they're considered more elegant than kernel partition devices. This patch makes sure they're included in the build unless the user disables them explicitely. * Makeconf: add $(PARTED_LIBS) to static binaries which use libstore_part.a. * configure.in: look for libparted again (see also 7c7a04eb). * libstore/Makefile (store-types): include the 'part' store type when appropriate, remove the previous attempt. Signed-off-by: Jeremie Koenig <jk@jk.fr.eu.org>
2008-11-172008-11-17 Thomas Schwinge <tschwinge@gnu.org>Thomas Schwinge
* configure.in: Unconditionally use the provided `install-sh'. Make use of its `-C' option. * configure: Regenerate.
2007-11-072007-11-07 Thomas Schwinge <tschwinge@gnu.org>Thomas Schwinge
* config.make.in (gnu89-inline-CFLAGS): New variable. * Makeconf (CFLAGS): Evaluate that one instead of hard-coding. Suggested by Olaf Buddenhagen, <http://lists.gnu.org/archive/html/bug-hurd/2007-11/msg00006.html> * configure.in (libc_cv_gnu89_inline): Fill depending on a compile-time test, as per glibc HEAD, 2007-11-07.
2005-04-072005-04-07 Alfred M. Szmidt <ams@gnu.org>Alfred M. Szmidt
* configure.in: Error out if MiG couldn't be found. * configure: Regenerated.
2003-02-152002-10-23 Jeff Bailey <jbailey@gnu.org>Roland McGrath
Update for Autoconf 2.54. * configure.in: Replace AC_FD_CC with AS_MESSAGE_LOG_FD. (AC_PREREQ): Require Autoconf 2.54. (AC_INIT): Update to no arguments syntax. Call AC_CONFIG_SRCDIR. (AC_OUTPUT): Update to no arguments syntax. Call AC_CONFIG_FILES. (AC_CHECK_TOOL, hurd_PROG_CC): Replace with ... (AC_PROG_CC): ... this. * aclocal.m4: Replace AC_FD_CC with AS_MESSAGE_LOG_FD. (hurd_PROG_CC, hurd_PROG_CC_WORKS): Removed.
2002-08-302002-08-26 Roland McGrath <roland@frob.com>Roland McGrath
* configure.in: Check for uselocale function.
2002-08-222002-08-22 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann
* aclocal.m4 (hurd_LIB_NCURSESW): New test, modified from GNU inetutils 1.4.0. * configure.in: Use hurd_LIB_NCURSESW. * config.make.in (LIBNCURSESW): New variable, substituted by configure. (NCURSESW_INCLUDE): Likewise. * Makefile (lib-subdirs): Add libcons. (prog-subdirs): Add console. console/ 2002-08-22 Marcus Brinkmann <marcus@gnu.org> * console.h: Move file to ../hurd/. * Makefile (LCLHDRS): Remove console.h. * display.c: Include <hurd/console.h> instead "console.h". * console.c: Likewise. hurd/ 2002-08-22 Marcus Brinkmann <marcus@gnu.org> * console.h: Move here from ../console/. * Makefile (INSTHDRS): Add console.h. utils/ 2002-08-22 Marcus Brinkmann <marcus@gnu.org> * Makefile: Include `../config.make' early on to get LIBNCURSESW variable from configure before including Makeconf. (targets) [LIBNCURSES]: Add console-ncurses. (SRCS) [LIBNCURSES]: Add console-ncurses.c. (HURDLIBS) [LIBNCURSES]: Add cons. (console-ncurses): New target. (console-ncurses-CPPFLAGS): New variable. (console-ncurses-LDLIBS): Likewise.
2002-05-182002-05-16 Roland McGrath <roland@frob.com>Roland McGrath
* configure.in (asm_syntax): Add patterns for all the flavors we have pfinet/linux-src/include/asm-* directories for: arm, m68k, mips, sparc, sparc64.
2002-05-032002-04-27 Roland McGrath <roland@frob.com>Roland McGrath
* configure.in: Match $host_cpu of powerpc*, not just powerpc. Match $host_cpu of alpha* to set asm_syntax=alpha.
2002-03-152002-03-15 Roland McGrath <roland@frob.com>Roland McGrath
* configure.in: Remove the checks for libparted. Instead, check just for a static -lstore_part library and do that only if no --enable-boot-store-types option was given. * configure.in (boot_store_types): Add remap to the default list.
2002-03-122002-03-11 Roland McGrath <roland@frob.com>Roland McGrath
* configure.in (--enable-boot-store-types): Grok this arg. * config.make.in (boot-store-types): New variable, set by it. * Makeconf [$(dir) != libstore] ($(boot-store-types:%=../libstore/libstore_%.a)): Make these targets depend on ../libstore/libstore.so.
2002-01-192002-01-05 Roland McGrath <roland@frob.com>Roland McGrath
* aclocal.m4 (hurd_MIG_RETCODE): New macro. * configure.in: Broken out of here, now use that.
2002-01-022002-01-01 Roland McGrath <roland@frob.com>Roland McGrath
* configure.in: If mig supports `retcode', define HAVE_MIG_RETCODE.
2002-01-022002-01-01 Roland McGrath <roland@frob.com>Roland McGrath
* configure.in: Make that "-DRETCODE=".
2002-01-022002-01-01 Roland McGrath <roland@frob.com>Roland McGrath
* configure.in: Fix last change to use IsNotLong instead of NoLong.
2001-12-312001-12-31 Roland McGrath <roland@frob.com>Roland McGrath
* configure.in: Check mig for `retcode' keyword support. If not there, add -DRetCode=NoLong.
2001-12-222001-12-22 Roland McGrath <roland@frob.com>Roland McGrath
* configure.in (asm_syntax): Grok "powerpc" value for $host_cpu. Default asm_syntax to $host_cpu if not a known type. Complain about unsupported CPU iff libthreads/$asm_syntax/cthreads.h is missing; make that complaint a warning rather than fatal error.
2001-10-122001-10-12 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann
* configure.in: If parted/parted.h is found, define HAVE_PARTED_PARTED_H explicitely.
2001-08-262001-08-25 Roland McGrath <roland@frob.com>Roland McGrath
* configure.in: Add a check for Parted's libraries. (PARTED_LIBS): New variable, substitute it.
2001-06-26* configure.in: Add check for getgrouplist.Mark Kettenis
2000-05-25* configure.in: Add check for libio. Only enable versioning if weMark Kettenis
found libio.
2000-03-272000-03-27 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* configure.in (VERSIONING): New check for ld --version-script. * config.make.in (VERSIONING): New variable, set by configure.
1999-09-191999-09-19 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* configure.in (enable_static_progs): Move sed translation of commas to spaces out of case stmt, so it applies to default too.
1999-09-131999-09-09 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* Makeconf (link-executable): New variable, partial linking commands for executables. ($(target)): Use it. Move .o's before -Wl,-(, just cause. ($(addsuffix .static,$(target))): New static pattern rule, use `$(link-executable) -static' and static hurd libs. [$(doinst) = one]: Give deps to $(target).static too. {"Decode makemode" page}: Set linktarg instead of cleantarg for each makemode that sets only one. [$(makemode) != library]: Append $(linktarg:=.static) to linktarg. [$(cleantarg) empty]: Set cleantarg to $(linktarg). [Installation section] (targets): Set to $(target) if empty. (installable): New variable, union of $(linktarg) and $(targets). Remove conditionals on $(doinst), leaving only multi-target version. Use $(installable) rather than $(targets) to compute list of targets for static pattern rule that does the install. (install-targets): New variable, $(targets) plus subset of $(linktarg) matching $(build-static:=.static). (all): Depend on $(install-targets) rather than $(targets). (install): Likewise for computed list of targets in $(installationdir). * config.make.in (build-static): New variable. * configure.in: Support --enable-static-progs=LIST.
1999-01-271999-01-24 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* configure.in: Add AC_PROG_AWK. * config.make.in (AWK): New variable, substituted by configure.
1998-08-121998-08-12 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* aclocal.m4 (AC_PROG_CC_LOCAL): Renamed to hurd_PROG_CC. (AC_PROG_CC_WORKS_LOCAL): Renamed to hurd_PROG_CC_WORKS. * configure.in: Use hurd_PROG_CC instead of AC_PROG_CC_LOCAL. (AC_PREREQ): Require 2.12. (AC_CANONICAL_HOST): Give helpful error messages for likely cases of bogus host specs. (crypt check): Don't do AC_CHECK_FUNCS to get HAVE_CRYPT, just check for -lcrypt to set $LIBCRYPT.
1998-07-201998-07-20 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* configure.in: Grok --{en,dis}able-profile, default enable. * config.make.in (build-profiled): New variable, from @enable_profile@. * Makeconf (no_prof): Set to t if $(build-profiled) is not no.
1998-04-231998-04-02 Gordon Matzigkeit <gord@profitpress.com>Thomas Bushnell
* Makefile (srcdir): Don't set srcdir, since this is either done in the generated Makefile or in Makeconf. Just include ./Makeconf directly. * configure.in (makefiles): Check for $ac_unique_file, rather than doing string comparisons to determine if we are configured in the source directory. This works for silly things like `srcdir=./.'.
1997-05-23Fri May 23 10:06:34 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell
* configure.in: Use AC_PROG_CC_LOCAL instead of AC_PROG_CC. * aclocal.m4: New file. * Makefile (DIST_FILES): Add aclocal.m4. (Patch from Marcus G. Daniels, marcus@cathcart.sysc.pdx.edu).
1996-09-25Add check for crypt function.Miles Bader
1996-09-23Check for libcrypt.Miles Bader
1996-09-05*** empty log message ***Thomas Bushnell
1996-08-13*** empty log message ***Thomas Bushnell
1996-08-08*** empty log message ***Thomas Bushnell
1996-05-01(makefiles): Add Makeconf:build.mkcf.in.Roland McGrath
1996-05-01(AC_OUTPUT): If not in $srcdir, create Makeconf does includes real one.Roland McGrath
1996-03-25After CC tool check, invoke AC_PROG_CC to set default CFLAGS and test for GCC.Roland McGrath
Barf if not GCC.
1995-09-21If not in $srcdir, produce */Makefile from build.mk.in.Roland McGrath
1995-09-16Initial revisionRoland McGrath