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
 | 
						|
])
 |