1 dnl Process this file with autoconf to produce a configure script.
3 AC_INIT(lightdm, 0.0.1)
12 GNOME_COMPILE_WARNINGS(yes)
14 dnl ###########################################################################
16 dnl ###########################################################################
18 PKG_CHECK_MODULES(LIGHTDM, [
25 PKG_CHECK_MODULES(LIBLDMGREETER, [
31 PKG_CHECK_MODULES(LIGHTDM_GREETER, [
36 PKG_CHECK_MODULES(LIGHTDM_WKGREETER, [
42 AC_CHECK_HEADERS([security/pam_appl.h],[],[AC_MSG_ERROR([PAM not found])])
44 AC_PATH_PROG(DBUSBINDINGTOOL, dbus-binding-tool)
45 AC_SUBST(DBUSBINDINGTOOL)
47 dnl ###########################################################################
48 dnl Configurable values
49 dnl ###########################################################################
51 CONFIG_FILE=${sysconfdir}/lightdm.conf
52 AC_ARG_WITH(config-file,
53 AS_HELP_STRING([--with-config-file=<file>],
54 [Configuration file to load]),
55 if test x$withval != x; then
56 CONFIG_FILE="$withval"
61 XSERVER_BINARY=/usr/bin/X
62 AC_ARG_WITH(xserver-binary,
63 AS_HELP_STRING([--with-xserver-binary=<binary>],
64 [X server binary name]),
65 if test x$withval != x; then
66 XSERVER_BINARY="$withval"
69 AC_SUBST(XSERVER_BINARY)
71 XSESSION_DIR=/usr/share/xsessions
72 AC_ARG_WITH(xsession-dir,
73 AS_HELP_STRING([--with-xsession-dir=<dir>],
74 [X session directory]),
75 if test x$withval != x; then
76 XSESSION_DIR="$withval"
79 AC_SUBST(XSESSION_DIR)
82 AC_ARG_WITH(default-session,
83 AS_HELP_STRING([--with-default-session=<name>],
84 [Default session to launch]),
85 if test x$withval != x; then
86 DEFAULT_SESSION="$withval"
89 AC_SUBST(DEFAULT_SESSION)
92 AC_ARG_WITH(greeter-user,
93 AS_HELP_STRING([--with-greeter-user=<username>],
94 [User to run greeter as]),
95 if test x$withval != x; then
96 GREETER_USER="$withval"
99 AC_SUBST(GREETER_USER)
101 THEME_DIR=${prefix}/share/lightdm/themes
102 AC_ARG_WITH(theme-dir,
103 AS_HELP_STRING([--with-theme-dir=<dir>],
104 [Directory containing greeter themes]),
105 if test x$withval != x; then
113 AS_HELP_STRING([--with-theme=<theme>],
115 if test x$withval != x; then
116 GREETER_THEME="$withval"
119 AC_SUBST(GREETER_THEME)
121 dnl ###########################################################################
123 dnl ###########################################################################
128 dnl ###########################################################################
129 dnl Internationalization
130 dnl ###########################################################################
132 IT_PROG_INTLTOOL([0.35.0])
133 GETTEXT_PACKAGE=lightdm
134 AC_SUBST(GETTEXT_PACKAGE)
137 dnl ###########################################################################
138 dnl Files to generate
139 dnl ###########################################################################
146 libldmgreeter/libldmgreeter-1.pc
147 libldmgreeter/Makefile
151 themes/webkit/Makefile
154 dnl ###########################################################################
156 dnl ###########################################################################
159 Light Display Manager $VERSION
160 ===========================
163 Config file: ${CONFIG_FILE}
164 X server binary: ${XSERVER_BINARY}
165 XSessions dir: ${XSESSION_DIR}
166 Default session: ${DEFAULT_SESSION}
167 Greeter user: ${GREETER_USER}
168 Theme directory: ${THEME_DIR}
169 Theme: ${GREETER_THEME}