diff options
author | Peter Eisentraut <peter_e@gmx.net> | 2014-12-04 17:02:02 -0500 |
---|---|---|
committer | Peter Eisentraut <peter_e@gmx.net> | 2014-12-04 17:02:02 -0500 |
commit | b58233c71b93a32fcab7219585cafc25a27eb769 (patch) | |
tree | af143d8025f1e8be39460543ea95bce5d56ab111 /src | |
parent | e4b5a070b4d25da2c2f80af306fa1d19044370ae (diff) | |
download | postgresql-b58233c71b93a32fcab7219585cafc25a27eb769.tar.gz postgresql-b58233c71b93a32fcab7219585cafc25a27eb769.zip |
Fix PGXS vpath build when PostgreSQL is built with vpath
PGXS computes srcdir from VPATH, PostgreSQL proper computes VPATH from
srcdir, and doing both results in an error from make. Conditionalize so
only one of these takes effect.
Diffstat (limited to 'src')
-rw-r--r-- | src/Makefile.global.in | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/Makefile.global.in b/src/Makefile.global.in index a78f4d34f89..ba5aef9ea47 100644 --- a/src/Makefile.global.in +++ b/src/Makefile.global.in @@ -40,6 +40,8 @@ VERSION = @PACKAGE_VERSION@ MAJORVERSION = @PG_MAJORVERSION@ # Support for VPATH builds +# (PGXS VPATH support is handled separately in pgxs.mk) +ifndef PGXS vpath_build = @vpath_build@ abs_top_srcdir = @abs_top_srcdir@ @@ -51,6 +53,7 @@ top_srcdir = $(abs_top_srcdir) srcdir = $(top_srcdir)/$(subdir) VPATH = $(srcdir) endif +endif # not PGXS vpathsearch = `for f in $(addsuffix /$(1),$(subst :, ,. $(VPATH))); do test -r $$f && echo $$f && break; done` |