1# -*- Autoconf -*- 2# Process this file with autoconf to produce a configure script. 3 4AC_PREREQ(2.61) 5AC_INIT([xemeraldia],[0.4.3],[nick@reloco.com.ar]) 6AC_CONFIG_SRCDIR([bitmaps.h]) 7AM_INIT_AUTOMAKE 8AC_CONFIG_HEADERS(config.h) 9AM_GNU_GETTEXT_VERSION([0.17]) 10 11AM_MAINTAINER_MODE 12 13# Checks for programs. 14AC_PROG_CC 15 16# Checks for libraries. 17 18# Checks for header files. 19AC_HEADER_STDC 20AC_CHECK_HEADERS([stdlib.h sys/file.h sys/time.h unistd.h fcntl.h pwd.h]) 21 22# Checks for typedefs, structures, and compiler characteristics. 23AC_C_CONST 24AC_HEADER_TIME 25 26# Checks for library functions. 27AC_FUNC_SELECT_ARGTYPES 28AC_CHECK_FUNCS([select flock lockf getopt_long_only setregid]) 29AC_REPLACE_FUNCS([usleep]) 30 31PKG_CHECK_MODULES(XEMERALDIA, gtk+-2.0 >= 2.2) 32 33CFLAGS="$CFLAGS $GTK_CFLAGS" 34LIBS="$LIBS $GTK_LIBS" 35 36AM_GNU_GETTEXT([external]) 37 38if [[ $GCC = yes ]]; then 39 CFLAGS="$CFLAGS -Wall -Wshadow -Wwrite-strings -W -Wstrict-prototypes" 40fi 41 42if [[ "$prefix" = NONE ]]; then 43 zzz="$prefix" 44 prefix="$ac_default_prefix" 45 resolveddatadir=$(eval echo $datadir) 46 prefix="$zzz" 47else 48 resolveddatadir=$(eval echo $datadir) 49fi 50 51AC_SUBST(resolveddatadir) 52 53AC_CONFIG_FILES([Makefile po/Makefile.in m4/Makefile xemeraldia.desktop]) 54AC_OUTPUT 55