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:57:50 +0200
commit44ff1035669928e1c9d6ba863194173696a5afbc (patch)
tree82da69790cd5a512818f1c8152d1e796f8d37306 /src
parent61f4750bf8f7135af03bbdbe2642094169dbcb10 (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 0ced99594e9..941482cce66 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 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:
$(mkinstalldirs) '$(DESTDIR)$(includedir)/libpq' '$(DESTDIR)$(includedir_internal)/libpq'