From 3e4a9d60a9419621b08c647a306843d76c47c2cb Mon Sep 17 00:00:00 2001 From: Carl Worth Date: Wed, 9 Mar 2011 15:02:42 -0800 Subject: build: Add support for non-source-directory builds. Such as: mkdir build cd build ../configure make This is implemented by having the configure script set a srcdir variable in Makefile.config, and then sprinkling $(srcdir) into various make rules. We also use vpath directives to convince GNU make to find the source files from the original source directory. --- completion/Makefile.local | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'completion') diff --git a/completion/Makefile.local b/completion/Makefile.local index 755b0f7e..dfc12713 100644 --- a/completion/Makefile.local +++ b/completion/Makefile.local @@ -5,8 +5,8 @@ dir := completion # The dir variable will be re-assigned to later, so we can't use it # directly in any shell commands. Instead we save its value in other, # private variables that we can use in the commands. -bash_script := $(dir)/notmuch-completion.bash -zsh_script := $(dir)/notmuch-completion.zsh +bash_script := $(srcdir)/$(dir)/notmuch-completion.bash +zsh_script := $(srcdir)/$(dir)/notmuch-completion.zsh install: install-$(dir) -- cgit v1.2.3