aboutsummaryrefslogtreecommitdiffhomepage
path: root/Makefile
diff options
context:
space:
mode:
authorGravatar Carl Worth <cworth@cworth.org>2011-03-09 15:02:42 -0800
committerGravatar Carl Worth <cworth@cworth.org>2011-03-09 15:10:03 -0800
commit3e4a9d60a9419621b08c647a306843d76c47c2cb (patch)
tree4da0a61befaed93e721a44db12a2b1e8b931fce7 /Makefile
parent38f46b6869d3c5f4555e2da3a07700b3c94583a7 (diff)
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.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 7549b40d..4ca74a3f 100644
--- a/Makefile
+++ b/Makefile
@@ -19,7 +19,7 @@ extra_cxxflags :=
# Makefile.config if it doesn't exist yet. And add Makefile.config to
# our global dependency list.
include Makefile.config
-Makefile.config: configure
+Makefile.config: $(srcdir)/configure
@echo ""
@echo "Note: Calling ./configure with no command-line arguments. This is often fine,"
@echo " but if you want to specify any arguments (such as an alternate prefix"