configure: Add support for a --includedir option
authorCarl Worth <cworth@cworth.org>
Tue, 6 Apr 2010 19:41:54 +0000 (12:41 -0700)
committerCarl Worth <cworth@cworth.org>
Tue, 6 Apr 2010 21:42:09 +0000 (14:42 -0700)
Very similar to the existing --libdir option.

configure
lib/Makefile.local

index a2998411dfe01611ac1ee14685146efe174e572f..a0746dfa6790fd70de361eb3e987558505096209 100755 (executable)
--- a/configure
+++ b/configure
@@ -67,7 +67,8 @@ specify an installation prefix other than $PREFIX using
 
 Fine tuning of some installation directories is available:
 
-       --libdir=DIR    Install libraries in LIBDIR [PREFIX/lib]
+       --libdir=DIR            Install libraries to DIR [PREFIX/lib]
+       --includedir=DIR        Install header files to DIR [PREFIX/include]
 
 Additional options are accepted for compatibility with other
 configure-script calling conventions, but don't do anything yet:
@@ -86,6 +87,8 @@ for option; do
        PREFIX="${option#*=}"
     elif [ "${option%%=*}" = '--libdir' ] ; then
        LIBDIR="${option#*=}"
+    elif [ "${option%%=*}" = '--includedir' ] ; then
+       INCLUDEDIR="${option#*=}"
     elif [ "${option%%=*}" = '--build' ] ; then
        build_option="${option#*=}"
        case ${build_option} in
@@ -324,9 +327,12 @@ WARN_CFLAGS=\$(WARN_CXXFLAGS) -Wmissing-declarations
 # The prefix to which notmuch should be installed
 prefix = ${PREFIX}
 
-# The directory to which notmuch libraries should be installed
+# The directory to which libraries should be installed
 libdir = ${LIBDIR:=\$(prefix)/lib}
 
+# The directory to which header files should be installed
+includedir = ${INCLUDEDIR:=\$(prefix)/lib}
+
 # The directory to which emacs lisp files should be installed
 emacs_lispdir=${emacs_lispdir}
 
index 03a458b250d05c84f6cef18e66320a3722148466..ed6b25f4671eb768ac4b5216c168d28bde9614b8 100644 (file)
@@ -66,8 +66,8 @@ install-$(dir):
        install -m0644 $(dir)/$(LIBNAME) $(DESTDIR)$(libdir)/
        ln -sf $(LIBNAME) $(DESTDIR)$(libdir)/$(SONAME)
        ln -sf $(LIBNAME) $(DESTDIR)$(libdir)/$(LINKER_NAME)
-       mkdir -p $(DESTDIR)$(prefix)/include/
-       install -m0644 $(dir)/notmuch.h $(DESTDIR)$(prefix)/include/
+       mkdir -p $(DESTDIR)$(includedir)
+       install -m0644 $(dir)/notmuch.h $(DESTDIR)$(includedir)/
 
 SRCS  := $(SRCS) $(libnotmuch_c_srcs) $(libnotmuch_cxx_srcs)
 CLEAN := $(CLEAN) $(libnotmuch_modules) $(dir)/$(SONAME) $(dir)/$(LINKER_NAME) $(dir)$(LIBNAME) libnotmuch.a