gconf-2.m4 1.5 KB

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