6dcb21a1ca
svn: r10730
55 lines
1.7 KiB
Plaintext
55 lines
1.7 KiB
Plaintext
dnl AM_SHARED_MIME
|
|
dnl Defines SHARED_MIME_DIR which is where mime type definitions should go.
|
|
dnl
|
|
|
|
AC_DEFUN([AM_SHARED_MIME],
|
|
[
|
|
if test "x$SHARED_MIME_DIR" = "x"; then
|
|
SHARED_MIME_DIR='$(prefix)/share/mime'
|
|
fi
|
|
|
|
AC_ARG_WITH(mime-dir,
|
|
[ --with-mime-dir=dir Shared mime directory.],SHARED_MIME_DIR="$withval",)
|
|
|
|
AC_SUBST(SHARED_MIME_DIR)
|
|
AC_MSG_RESULT([Using directory $SHARED_MIME_DIR for installation of mime type definitions])
|
|
|
|
AC_ARG_ENABLE(mime-install,
|
|
[ --disable-mime-install Disable the mime types installation],
|
|
[case "${enableval}" in
|
|
yes) mime_install=true ;;
|
|
no) mime_install=false ;;
|
|
*) AC_MSG_ERROR(bad value ${enableval} for --disable-mime-install) ;;
|
|
esac],[mime_install=true])
|
|
AM_CONDITIONAL(SHARED_MIME_INSTALL, test x$mime_install = xtrue)
|
|
|
|
])
|
|
|
|
|
|
dnl AM_PACKAGER
|
|
dnl Defines conditional PACKAGER_MODE to define packager mode
|
|
dnl
|
|
|
|
AC_DEFUN([AM_PACKAGER],
|
|
[
|
|
AC_ARG_ENABLE(packager_mode,
|
|
[ --enable-packager-mode Enable packager mode],
|
|
[case "${enableval}" in
|
|
yes) packager_mode=true ;;
|
|
no) packager_mode=false ;;
|
|
*) AC_MSG_ERROR(bad value ${enableval} for --enable-packager-mode) ;;
|
|
esac],[packager_mode=false])
|
|
AM_CONDITIONAL(PACKAGER_MODE, test x$packager_mode = xtrue)
|
|
if test "x$packager_mode" = "xtrue"; then
|
|
AC_MSG_RESULT([WARNING:
|
|
Packager mode enabled.
|
|
Shared mime types WILL NOT BE INSTALLED.
|
|
You will need to place the contents of the
|
|
SHARED_MIME_INSTALLATION
|
|
commands MANUALLY into the postinstall script of your package,
|
|
see data/Makefile.am file for details.
|
|
Otherwise you will end up with the unusable package.
|
|
YOU HAVE BEEN WARNED!])
|
|
fi
|
|
])
|