configure: Add support for a --mandir option
authorCarl Worth <cworth@cworth.org>
Tue, 6 Apr 2010 19:47:16 +0000 (12:47 -0700)
committerCarl Worth <cworth@cworth.org>
Tue, 6 Apr 2010 21:42:09 +0000 (14:42 -0700)
Again, nothing tricky here.

Makefile.local
configure

index 16b0103b8599f7fdedd2ca8a42fdcdd60b4e0251..1c3d5f5b6e9f435f7b02bb45f84f9752afdfaf41 100644 (file)
@@ -172,8 +172,8 @@ notmuch.1.gz: notmuch.1
 
 .PHONY: install
 install: all notmuch.1.gz
-       mkdir -p $(DESTDIR)$(prefix)/share/man/man1
-       install -m0644 notmuch.1.gz $(DESTDIR)$(prefix)/share/man/man1/
+       mkdir -p $(DESTDIR)$(mandir)/man1
+       install -m0644 notmuch.1.gz $(DESTDIR)$(mandir)/man1/
        mkdir -p $(DESTDIR)$(prefix)/bin/
        install notmuch-shared $(DESTDIR)$(prefix)/bin/notmuch
 ifeq ($(MAKECMDGOALS), install)
index a0746dfa6790fd70de361eb3e987558505096209..b1e5f7850135227989833e8731ed62950323bd1d 100755 (executable)
--- a/configure
+++ b/configure
@@ -69,6 +69,7 @@ Fine tuning of some installation directories is available:
 
        --libdir=DIR            Install libraries to DIR [PREFIX/lib]
        --includedir=DIR        Install header files to DIR [PREFIX/include]
+       --mandir=DIR            Install man pages to DIR [PREFIX/share/man]
 
 Additional options are accepted for compatibility with other
 configure-script calling conventions, but don't do anything yet:
@@ -89,6 +90,8 @@ for option; do
        LIBDIR="${option#*=}"
     elif [ "${option%%=*}" = '--includedir' ] ; then
        INCLUDEDIR="${option#*=}"
+    elif [ "${option%%=*}" = '--mandir' ] ; then
+       MANDIR="${option#*=}"
     elif [ "${option%%=*}" = '--build' ] ; then
        build_option="${option#*=}"
        case ${build_option} in
@@ -333,6 +336,9 @@ libdir = ${LIBDIR:=\$(prefix)/lib}
 # The directory to which header files should be installed
 includedir = ${INCLUDEDIR:=\$(prefix)/lib}
 
+# The directory to which man pages should be installed
+mandir = ${MANDIR:=\$(prefix)/share/man}
+
 # The directory to which emacs lisp files should be installed
 emacs_lispdir=${emacs_lispdir}