Makefile.config: Avoid pre-expanding the ${prefix} variable.
authorCarl Worth <cworth@cworth.org>
Thu, 1 Apr 2010 05:41:02 +0000 (22:41 -0700)
committerCarl Worth <cworth@cworth.org>
Thu, 1 Apr 2010 05:54:15 +0000 (22:54 -0700)
One of the supproted mechanisms we offer for configuration is
manually editing the Makefile.config file after it is generated
by the configure script. In this case it would be nice to be able
to change prefix only once, so allow that.

configure

index 64038f87aededde4c44448fe9e303dbba151d97f..7db537e41fb4d909fb98c22582e3d24f13689f88 100755 (executable)
--- a/configure
+++ b/configure
@@ -298,19 +298,19 @@ WARN_CFLAGS=\$(WARN_CXXFLAGS) -Wmissing-declarations
 prefix = ${PREFIX}
 
 # The directory to which notmuch libraries should be installed
-libdir = ${LIBDIR:=$PREFIX/lib}
+libdir = ${LIBDIR:=\$(prefix)/lib}
 
 # The directory to which emacs lisp files should be installed
 emacs_lispdir=${emacs_lispdir}
 
 # The directory to which desktop files should be installed
-desktop_dir = \${prefix}/share/applications
+desktop_dir = \$(prefix)/share/applications
 
 # The directory to which bash completions files should be installed
 bash_completion_dir = /etc/bash_completion.d
 
 # The directory to which zsh completions files should be installed
-zsh_completion_dir = ${PREFIX}/share/zsh/functions/Completion/Unix
+zsh_completion_dir = \$(prefix)/share/zsh/functions/Completion/Unix
 
 # Whether the getline function is available (if not, then notmuch will
 # build its own version)