From 21a00dc6fd8ce606dee278106988db6edb0a4ccb Mon Sep 17 00:00:00 2001
From: Magnus Hagander <magnus@hagander.net>
Date: Thu, 10 Jan 2008 16:03:00 +0000
Subject: [PATCH] Generate and include manifest in standalone libpq build on
 Windows.

Hiroshi Saito
---
 src/interfaces/libpq/win32.mak | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/interfaces/libpq/win32.mak b/src/interfaces/libpq/win32.mak
index 6a6df50ae30..3dfbbbf203f 100644
--- a/src/interfaces/libpq/win32.mak
+++ b/src/interfaces/libpq/win32.mak
@@ -111,6 +111,8 @@ CLEAN :
 	-@erase "$(OUTDIR)\libpq.res"
 	-@erase "$(OUTDIR)\$(OUTFILENAME).dll"
 	-@erase "$(OUTDIR)\$(OUTFILENAME)dll.exp"
+	-@erase "$(OUTDIR)\$(OUTFILENAME).dll.manifest"
+	-@erase "$(OUTDIR)\*.idb"
 	-@erase pg_config_paths.h"
 
 
@@ -209,6 +211,10 @@ LINK32_OBJS= \
 	$(LINK32) @<<
 	$(LINK32_FLAGS) $(LINK32_OBJS)
 <<
+# Inclusion of manifest
+!IF "$(_NMAKE_VER)" != "6.00.9782.0"
+        mt -manifest $(OUTDIR)\$(OUTFILENAME).dll.manifest -outputresource:$(OUTDIR)\$(OUTFILENAME).dll;2
+!ENDIF
 
 "$(INTDIR)\getaddrinfo.obj" : ..\..\port\getaddrinfo.c
 	$(CPP) @<<
-- 
GitLab