~mitya57/lightdm/translatable-labels

« back to all changes in this revision

Viewing changes to configure.ac

  • Committer: Robert Ancell
  • Date: 2011-10-06 01:34:08 UTC
  • Revision ID: robert.ancell@canonical.com-20111006013408-wfl079zw0q2psug6
Allow greeters to be disabled in configure flags

Show diffs side-by-side

added added

removed removed

Lines of Context:
50
50
])    
51
51
 
52
52
AC_ARG_ENABLE(liblightdm-gobject,
53
 
        AS_HELP_STRING([--enable-liblightdm-gobject],[Enable LightDM client gobject libraries [[default=yes]]]),
 
53
        AS_HELP_STRING([--enable-liblightdm-gobject],[Enable LightDM client gobject libraries [[default=auto]]]),
54
54
        [enable_liblightdm_gobject=$enableval],
55
 
        [enable_liblightdm_gobject="yes"])
 
55
        [enable_liblightdm_gobject="auto"])
56
56
compile_liblightdm_gobject=no
57
57
if test x"$enable_liblightdm_gobject" = "xauto"; then
58
58
    PKG_CHECK_MODULES(LIBLIGHTDM_GOBJECT, [
98
98
fi
99
99
AM_CONDITIONAL(COMPILE_LIBLIGHTDM_QT, test x"$compile_liblightdm_qt" != "xno")
100
100
 
101
 
have_qt=no
102
 
if test x"$compile_liblightdm_qt" = "xyes"; then
103
 
    PKG_CHECK_MODULES(LIGHTDM_QT_GREETER, [
104
 
        QtCore
105
 
        QtGui
106
 
    ], have_qt=yes, have_qt=no)
 
101
AC_ARG_ENABLE(qt-greeter,
 
102
        AS_HELP_STRING([--enable-qt-greeter],[Build QT greeter [[default=auto]]]),
 
103
        [enable_qt_greeter=$enableval],
 
104
        [enable_qt_greeter="auto"])
 
105
compile_qt_greeter=no
 
106
if test x"$enable_qt_greeter" = "xauto"; then
 
107
    PKG_CHECK_MODULES(LIGHTDM_QT_GREETER, [
 
108
        QtCore
 
109
        QtGui
 
110
    ], compile_qt_greeter=yes, compile_qt_greeter=no)
 
111
elif test x"$enable_qt_greeter" = "xyes"; then
 
112
    PKG_CHECK_MODULES(LIGHTDM_QT_GREETER, [
 
113
        QtCore
 
114
        QtGui
 
115
    ])
 
116
    compile_qt_greeter=yes
107
117
fi
108
 
AM_CONDITIONAL(HAVE_QT_GREETER, test $have_qt = yes)
 
118
AM_CONDITIONAL(COMPILE_QT_GREETER, test $compile_qt_greeter = yes)
109
119
 
110
 
PKG_CHECK_MODULES(LIGHTDM_GTK_GREETER, [
111
 
    gtk+-3.0
112
 
    gmodule-export-2.0
113
 
], have_gtk=yes, have_gtk=no)
114
 
AM_CONDITIONAL(HAVE_GTK_GREETER, test $have_gtk = yes)
 
120
AC_ARG_ENABLE(gtk-greeter,
 
121
        AS_HELP_STRING([--enable-gtk-greeter],[Build GTK greeter [[default=auto]]]),
 
122
        [enable_gtk_greeter=$enableval],
 
123
        [enable_gtk_greeter="auto"])
 
124
compile_gtk_greeter=no
 
125
if test x"$enable_gtk_greeter" = "xauto"; then
 
126
    PKG_CHECK_MODULES(LIGHTDM_GTK_GREETER, [
 
127
        gtk+-3.0
 
128
        gmodule-export-2.0
 
129
    ], compile_gtk_greeter=yes, compile_gtk_greeter=no)
 
130
elif test x"enable_gtk_greeter" = "xyes"; then
 
131
    PKG_CHECK_MODULES(LIGHTDM_GTK_GREETER, [
 
132
        gtk+-3.0
 
133
        gmodule-export-2.0
 
134
    ])
 
135
    compile_gtk_greeter=yes
 
136
fi
 
137
AM_CONDITIONAL(COMPILE_GTK_GREETER, test $compile_gtk_greeter = yes)
115
138
 
116
139
AC_PATH_PROG(GLIB_GENMARSHAL, glib-genmarshal)
117
140
AC_PATH_PROG(DBUSBINDINGTOOL, dbus-binding-tool)
207
230
        liblightdm-gobject:       $compile_liblightdm_gobject
208
231
        GObject introspection:    $found_introspection
209
232
        liblightdm-qt:            $compile_liblightdm_qt
210
 
        GTK+ Greeter:             $have_gtk
211
 
        Qt Greeter:               $have_qt
 
233
        GTK+ Greeter:             $compile_gtk_greeter
 
234
        Qt Greeter:               $compile_qt_greeter
212
235
"