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