• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1dnl AM_GCONF_SOURCE_2
2dnl Defines GCONF_SCHEMA_CONFIG_SOURCE which is where you should install schemas
3dnl  (i.e. pass to gconftool-2
4dnl Defines GCONF_SCHEMA_FILE_DIR which is a filesystem directory where
5dnl  you should install foo.schemas files
6dnl
7
8AC_DEFUN([AM_GCONF_SOURCE_2],
9[
10  if test "x$GCONF_SCHEMA_INSTALL_SOURCE" = "x"; then
11    GCONF_SCHEMA_CONFIG_SOURCE=`gconftool-2 --get-default-source`
12  else
13    GCONF_SCHEMA_CONFIG_SOURCE=$GCONF_SCHEMA_INSTALL_SOURCE
14  fi
15
16  AC_ARG_WITH(gconf-source,
17  [  --with-gconf-source=sourceaddress      Config database for installing schema files.],GCONF_SCHEMA_CONFIG_SOURCE="$withval",)
18
19  AC_SUBST(GCONF_SCHEMA_CONFIG_SOURCE)
20  AC_MSG_RESULT([Using config source $GCONF_SCHEMA_CONFIG_SOURCE for schema installation])
21
22  if test "x$GCONF_SCHEMA_FILE_DIR" = "x"; then
23    GCONF_SCHEMA_FILE_DIR='$(sysconfdir)/gconf/schemas'
24  fi
25
26  AC_ARG_WITH(gconf-schema-file-dir,
27  [  --with-gconf-schema-file-dir=dir        Directory for installing schema files.],GCONF_SCHEMA_FILE_DIR="$withval",)
28
29  AC_SUBST(GCONF_SCHEMA_FILE_DIR)
30  AC_MSG_RESULT([Using $GCONF_SCHEMA_FILE_DIR as install directory for schema files])
31
32  AC_ARG_ENABLE(schemas-install,
33     [  --disable-schemas-install	Disable the schemas installation],
34     [case "${enableval}" in
35       yes) schemas_install=true ;;
36       no)  schemas_install=false ;;
37       *) AC_MSG_ERROR(bad value ${enableval} for --disable-schemas-install) ;;
38     esac],[schemas_install=true])
39     AM_CONDITIONAL(GCONF_SCHEMAS_INSTALL, test x$schemas_install = xtrue)
40])
41