configure.ac revision 2e2dd055
1AC_PREREQ(2.57) 2AC_INIT([libXpm], 3.5.8, [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], libXpm) 3AC_CONFIG_SRCDIR([Makefile.am]) 4AM_INIT_AUTOMAKE([dist-bzip2]) 5 6AM_MAINTAINER_MODE 7 8# Require xorg-macros: XORG_CWARNFLAGS, XORG_CHANGELOG 9m4_ifndef([XORG_MACROS_VERSION], 10 [m4_fatal([must install xorg-macros 1.3 or later before running autoconf/autogen])]) 11XORG_MACROS_VERSION(1.3) 12 13AM_CONFIG_HEADER([config.h]) 14 15# Checks for programs. 16AC_PROG_LIBTOOL 17AC_PROG_CC 18LT_AC_PROG_SED 19 20XORG_DEFAULT_OPTIONS 21 22# Checks for pkg-config packages 23PKG_CHECK_MODULES(XPM, xproto x11) 24AC_SUBST(XPM_CFLAGS) 25AC_SUBST(XPM_LIBS) 26 27# Checks for header files. 28AC_HEADER_STDC 29 30# Checks for functions 31AC_CHECK_FUNCS([strlcat]) 32 33# Internationalization & localization support 34AC_SEARCH_LIBS([gettext], [intl], [USE_GETTEXT="yes"], [USE_GETTEXT="no"]) 35AC_MSG_CHECKING([where to install localized messages]) 36AC_ARG_WITH([localedir], AC_HELP_STRING([--with-localedir=<path>], 37 [Path to install message files in (default: datadir/locale)]), 38 [LOCALEDIR=${withval}], [LOCALEDIR=${datadir}/locale]) 39AX_DEFINE_DIR([LOCALEDIR], [LOCALEDIR], [Location of translated messages]) 40if test "x$LOCALEDIR" = "xno" -o "x$USE_GETTEXT" = "xno" ; then 41 AC_MSG_RESULT([nowhere]) 42 USE_GETTEXT="no" 43else 44 AC_MSG_RESULT([$LOCALEDIR]) 45fi 46 47if test "x$USE_GETTEXT" = "xyes" ; then 48 AC_DEFINE([USE_GETTEXT], 1, 49 [Define to 1 if you want to use the gettext() function.]) 50fi 51AM_CONDITIONAL(USE_GETTEXT, test "x$USE_GETTEXT" = "xyes") 52 53# Optional feature: When ___.xpm is requested, also look for ___.xpm.Z & .gz 54# Replaces ZFILEDEF = -DSTAT_ZFILE in old Imakefile 55AC_ARG_ENABLE(stat-zfile, 56 AC_HELP_STRING([--enable-stat-zfile], 57 [Search for files with .Z & .gz extensions automatically @<:@default=yes@:>@]), 58 [STAT_ZFILE=$enableval], [STAT_ZFILE=yes]) 59if test x$STAT_ZFILE = xyes ; then 60 AC_DEFINE(STAT_ZFILE, 1, [Define to 1 to automatically look for files with .Z & .gz extensions]) 61fi 62 63PKG_CHECK_MODULES(SXPM, xt xext xextproto, build_sxpm=true, build_sxpm=false) 64AM_CONDITIONAL(BUILD_SXPM, test x$build_sxpm = xtrue) 65 66AC_OUTPUT([Makefile 67 src/Makefile 68 sxpm/Makefile 69 cxpm/Makefile 70 xpm.pc]) 71