Remove 'set lock' support from dconf
[dconf.git] / configure.ac
blob8d31d13c3c3dfe3d4ff4ab3dd4dfc6ae2e2a063e
1 AC_INIT([dconf],
2         [0.9.1],
3         [https://bugzilla.gnome.org/enter_bug.cgi?product=dconf],
4         [dconf])
6 AC_CONFIG_SRCDIR([configure.ac])
7 AC_CONFIG_MACRO_DIR([m4])
8 AC_CONFIG_AUX_DIR([aux])
9 AC_CONFIG_HEADERS([config.h])
11 AM_INIT_AUTOMAKE([1.11 -Wno-portability no-dist-gzip dist-xz])
12 AM_SILENT_RULES([yes])
13 GNOME_MAINTAINER_MODE_DEFINES
15 # Check for programs
16 AC_PROG_CC
17 AM_PROG_VALAC([0.11.7])
19 # Use GSettings
20 GLIB_GSETTINGS
22 # Gtk-doc support
23 GTK_DOC_CHECK([1.15])
25 # Dependencies
26 PKG_CHECK_MODULES(glib, glib-2.0 >= 2.27.3)
27 PKG_CHECK_MODULES(gio, gio-2.0)
28 PKG_CHECK_MODULES(dbus, dbus-1)
30 AC_ARG_ENABLE(editor,
31               AC_HELP_STRING([--disable-editor],
32                              [Disable the dconf editor]))
33 AM_CONDITIONAL(ENABLE_EDITOR, test "x$enable_editor" != "xno")
35 if test "x$enable_editor" != "xno"; then
36   PKG_CHECK_MODULES(gtk, gtk+-3.0)
37   PKG_CHECK_MODULES(gmodule, gmodule-2.0)
38   PKG_CHECK_MODULES(libxml, libxml-2.0)
41 AC_ARG_WITH(gio_modules_dir, [  --with-gio-modules-dir=PATH choose directory for the GIO module, [default=LIBDIR/gio/modules]], giomodulesdir="$withval", giomodulesdir=${libdir}/gio/modules)
42 AC_SUBST(giomodulesdir)
44 AC_ARG_WITH(dbus_service_dir, [  --with-dbus-service-dir=PATH choose directory for dbus service files, [default=PREFIX/share/dbus-1/services]], dbusservicedir="$withval", dbusservicedir=${datadir}/dbus-1/services)
45 AC_SUBST(dbusservicedir)
47 AC_ARG_WITH(dbus_system_service_dir, [  --with-dbus-system-service-dir=PATH choose directory for dbus system service files, [default=PREFIX/share/dbus-1/system-services]], dbussystemservicedir="$withval", dbussystemservicedir=${datadir}/dbus-1/system-services)
48 AC_SUBST(dbussystemservicedir)
50 AC_SUBST(dconfincludedir, ${includedir}/dconf)
52 AC_PATH_PROG(gio_QUERYMODULES, gio-querymodules, no)
54 AC_CONFIG_FILES([
55   common/Makefile
56   gvdb/Makefile
57   engine/Makefile
58   gsettings/Makefile
59   dbus-1/dconf-dbus-1.pc
60   client/dconf.pc
61   client/Makefile
62   service/Makefile
63   dbus-1/Makefile
64   bin/Makefile
65   editor/Makefile
66   editor/dconf-editor.desktop
67   tests/Makefile
68   docs/Makefile
69   Makefile
71 AC_OUTPUT