summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPeter Eisentraut <peter_e@gmx.net>2011-11-10 20:52:54 +0200
committerPeter Eisentraut <peter_e@gmx.net>2011-11-10 20:55:39 +0200
commit1d9d7a91bf2cdd226530c7c6b37b63473b298f07 (patch)
tree55792a0ec4ded250a253f1ab4b04dc2375d5d9e2 /src
parenta062ee4257c132b9119151b587b26b3a53558c76 (diff)
Fix server header file installation with vpath builds
Several server header files would not be installed in vpath builds because they live in the build directory.
Diffstat (limited to 'src')
-rw-r--r--src/include/Makefile6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/include/Makefile b/src/include/Makefile
index c89960c7d62..00b4eacd9ce 100644
--- a/src/include/Makefile
+++ b/src/include/Makefile
@@ -48,6 +48,12 @@ install: all installdirs
cp $(srcdir)/$$dir/*.h '$(DESTDIR)$(includedir_server)'/$$dir/ || exit; \
chmod $(INSTALL_DATA_MODE) '$(DESTDIR)$(includedir_server)'/$$dir/*.h || exit; \
done
+ifeq ($(vpath_build),yes)
+ for file in dynloader.h catalog/schemapg.h parser/gram.h utils/probes.h; do \
+ cp $$file '$(DESTDIR)$(includedir_server)'/$$file || exit; \
+ chmod $(INSTALL_DATA_MODE) '$(DESTDIR)$(includedir_server)'/$$file || exit; \
+ done
+endif
installdirs:
$(MKDIR_P) '$(DESTDIR)$(includedir)/libpq' '$(DESTDIR)$(includedir_internal)/libpq'