configure.ac revision dbe7da2e
1a8fdb4bcSmrg 2a8fdb4bcSmrgdnl Copyright 2005 Red Hat, Inc. 3a8fdb4bcSmrgdnl 4a8fdb4bcSmrgdnl Permission to use, copy, modify, distribute, and sell this software and its 5a8fdb4bcSmrgdnl documentation for any purpose is hereby granted without fee, provided that 6a8fdb4bcSmrgdnl the above copyright notice appear in all copies and that both that 7a8fdb4bcSmrgdnl copyright notice and this permission notice appear in supporting 8a8fdb4bcSmrgdnl documentation, and that the name of Red Hat not be used in 9a8fdb4bcSmrgdnl advertising or publicity pertaining to distribution of the software without 10a8fdb4bcSmrgdnl specific, written prior permission. Red Hat makes no 11a8fdb4bcSmrgdnl representations about the suitability of this software for any purpose. It 12a8fdb4bcSmrgdnl is provided "as is" without express or implied warranty. 13a8fdb4bcSmrgdnl 14a8fdb4bcSmrgdnl RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, 15a8fdb4bcSmrgdnl INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO 16a8fdb4bcSmrgdnl EVENT SHALL RED HAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR 17a8fdb4bcSmrgdnl CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, 18a8fdb4bcSmrgdnl DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER 19a8fdb4bcSmrgdnl TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 20a8fdb4bcSmrgdnl PERFORMANCE OF THIS SOFTWARE. 21a8fdb4bcSmrgdnl 22a8fdb4bcSmrgdnl Process this file with autoconf to create configure. 23a8fdb4bcSmrg 24a8fdb4bcSmrgAC_PREREQ([2.57]) 25dbe7da2eSmrgAC_INIT(luit,[1.0.5], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],luit) 26dbe7da2eSmrgAM_INIT_AUTOMAKE([foreign dist-bzip2]) 27a8fdb4bcSmrgAM_MAINTAINER_MODE 28a8fdb4bcSmrg 29dbe7da2eSmrg# Require xorg-macros: XORG_DEFAULT_OPTIONS 30dbe7da2eSmrgm4_ifndef([XORG_MACROS_VERSION], 31dbe7da2eSmrg [m4_fatal([must install xorg-macros 1.4 or later before running autoconf/autogen])]) 32dbe7da2eSmrgXORG_MACROS_VERSION(1.4) 33dbe7da2eSmrgXORG_DEFAULT_OPTIONS 34dbe7da2eSmrg 35a8fdb4bcSmrgAM_CONFIG_HEADER(config.h) 36a8fdb4bcSmrg 37a8fdb4bcSmrgAC_PROG_CC 38a8fdb4bcSmrgAC_PROG_INSTALL 39a8fdb4bcSmrgAC_CANONICAL_HOST 40a8fdb4bcSmrg 41dbe7da2eSmrg 42dbe7da2eSmrgAC_CHECK_HEADERS([pty.h stropts.h sys/param.h sys/select.h]) 43dbe7da2eSmrgAC_CHECK_FUNCS([select grantpt]) 44dbe7da2eSmrg 45a8fdb4bcSmrgAC_CHECK_LIB(z, gzopen,, AC_MSG_ERROR([zlib not found])) 46a8fdb4bcSmrg 47a8fdb4bcSmrgAC_ARG_WITH(localealiasfile, 48a8fdb4bcSmrg AC_HELP_STRING([--with-localealiasfile=<path>], 49a8fdb4bcSmrg [The locale alias file (default: ${datadir}/X11/locale/locale.alias)]), 50a8fdb4bcSmrg [LOCALEALIASFILE="$withval"], 51a8fdb4bcSmrg [LOCALEALIASFILE=${datadir}/X11/locale/locale.alias]) 52a8fdb4bcSmrgAC_SUBST([LOCALEALIASFILE]) 53a8fdb4bcSmrg 54a8fdb4bcSmrg# Checks for pkg-config packages 55a8fdb4bcSmrgPKG_CHECK_MODULES(LUIT, x11 fontenc) 56a8fdb4bcSmrg 57a8fdb4bcSmrgcase $host_os in 58dbe7da2eSmrg # darwin has poll() but can't be used to poll character devices (atleast through SnowLeopard) 59dbe7da2eSmrg darwin*) 60dbe7da2eSmrg OS_CFLAGS= 61dbe7da2eSmrg ;; 62a8fdb4bcSmrg linux*) 63dbe7da2eSmrg AC_CHECK_HEADERS([poll.h]) 64dbe7da2eSmrg AC_CHECK_FUNCS([poll]) 65a8fdb4bcSmrg OS_CFLAGS="-D_XOPEN_SOURCE=500" 66a8fdb4bcSmrg ;; 67a8fdb4bcSmrg *) 68dbe7da2eSmrg AC_CHECK_HEADERS([poll.h]) 69dbe7da2eSmrg AC_CHECK_FUNCS([poll]) 70a8fdb4bcSmrg OS_CFLAGS= 71a8fdb4bcSmrg ;; 72a8fdb4bcSmrgesac 73a8fdb4bcSmrg 74a8fdb4bcSmrgLUIT_CFLAGS="$LUIT_CFLAGS $OS_CFLAGS" 75a8fdb4bcSmrgAC_SUBST(LUIT_CFLAGS) 76a8fdb4bcSmrgAC_SUBST(LUIT_LIBS) 77a8fdb4bcSmrg 78a8fdb4bcSmrgAC_OUTPUT([Makefile]) 79