71ed2f8f62990378df2aca909c349dcb9b47c553
[lxde/lxsession.git] / configure.ac
1 AC_PREREQ([2.57])
2 AC_INIT(lxsession,[0.3.8], [],lxsession)
3 AM_INIT_AUTOMAKE([dist-bzip2])
4 AC_PROG_INTLTOOL(, [no-xml])
5 AM_MAINTAINER_MODE
6
7 AM_CONFIG_HEADER(config.h)
8
9 AC_PROG_CC
10 AC_PROG_INSTALL
11 AM_PROG_CC_C_O
12
13 AC_CHECK_FUNC([mkstemp],
14    AC_DEFINE(HAS_MKSTEMP,1,[Define to 1 if you have the 'mkstemp' function.]))
15
16 PKG_CHECK_MODULES(GTK, [gtk+-2.0 >= 2.6.0])
17 AC_SUBST(GTK_CFLAGS)
18 AC_SUBST(GTK_LIBS)
19
20 PKG_CHECK_MODULES(GLIB, [glib-2.0 >= 2.6.0])
21 AC_SUBST(GLIB_CFLAGS)
22 AC_SUBST(GLIB_LIBS)
23
24 AC_ARG_ENABLE(
25     [hal],
26     AS_HELP_STRING([--enable-hal],
27                    [Build with Linux HAL support for shutdown/reboot/suspend (default: yes)]),
28     use_hal=$enableval, use_hal="yes")
29
30 if test x"$use_hal" = x"yes"; then
31 dnl Check HAL support
32     hal_modules="dbus-1"
33     PKG_CHECK_MODULES(HAL, [$hal_modules], [have_hal=yes], [have_hal=no])
34
35     if test x"$have_hal" = x"yes"; then
36         AC_DEFINE([HAVE_HAL], [1], [Define to 1 if you have HAL.])
37     else
38         AC_MSG_ERROR([To use HAL support, you must have developing packages of dbus-glib-1 (>=0.31), or you can use --disable-hal to disable HAL support.])
39     fi
40 fi
41 AM_CONDITIONAL(USE_HAL, test "$use_hal" = "yes")
42 AC_SUBST(HAL_CFLAGS)
43 AC_SUBST(HAL_LIBS)
44
45 GETTEXT_PACKAGE=lxsession
46 #AM_GNU_GETTEXT([external])
47 AM_GNU_GETTEXT_VERSION(0.14.1)
48 AC_SUBST(GETTEXT_PACKAGE)
49 AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [Gettext package.])
50
51 ALL_LINGUAS="af ar cs da de es et eu fa fi fr gl hr hu id it ja ko lt ml ms nb nl nn pl ps pt pt_BR ru sk sl sv tr uk ur ur_PK vi zh_CN zh_TW"
52 AM_GLIB_GNU_GETTEXT
53
54 AC_OUTPUT([
55   Makefile
56   lxsession/Makefile
57   lxsession-logout/Makefile
58   po/Makefile.in
59   man/Makefile
60 ])
61
62 echo
63 echo LXSession.................................... : Version $VERSION
64 echo
65 echo Prefix....................................... : $prefix
66 echo Linux HAL support............................ : $use_hal
67 echo
68 echo The binary will be installed in $prefix/bin
69 echo
70 echo http://lxde.org/
71 echo
72 echo Have fun!
73 echo