From 8c92818660fbc8efa410734c23dba4b8ff73471e Mon Sep 17 00:00:00 2001
From: PeiYong Zhang <peiyongz@apache.org>
Date: Tue, 21 Sep 2004 22:03:41 +0000
Subject: [PATCH] Do not build/ship debug version lib on Windows

git-svn-id: https://svn.apache.org/repos/asf/xerces/c/trunk@176063 13f79535-47bb-0310-9956-ffa450edef68
---
 scripts/packageBinaries.pl | 32 ++++++++++++++------------------
 1 file changed, 14 insertions(+), 18 deletions(-)

diff --git a/scripts/packageBinaries.pl b/scripts/packageBinaries.pl
index cbe2f16bd..e9d5eaefd 100644
--- a/scripts/packageBinaries.pl
+++ b/scripts/packageBinaries.pl
@@ -302,38 +302,38 @@ if ($platform =~ m/Windows/  || ($platform =~ m/CYGWIN/ && !($opt_c =~ m/gcc/)))
 
     #
     #                             release                       debug 
-    # ==========================================
+    # ===========================================================================
     #                  vc6      vc7     ecl        vc6       vc7      ecl
-    # ==========================================
-    # xercesc      yes     yes     yes       yes       yes      no
-    # depdom      yes     yes     yes       yes       yes      no
-    # samples      yes     yes     yes       no        no        no
-    # tests           yes     yes     yes       no        no        no
+    # ===========================================================================
+    # xercesc          yes      yes     yes        yes       yes      no
+    # depdom           yes      yes     yes        yes       yes      no
+    # samples          yes      yes     yes        no        no       no
+    # tests            yes      yes     yes        no        no       no
     #
     pchdir ("$ProjectDir");
     
     if ($DevStudioVer eq "6.0") {
         if ($PlatformName eq "Win64") { # /USEENV
             psystem("msdev xerces-all.dsw /MAKE \"all - $PlatformName Release\" /USEENV /REBUILD /OUT buildlog_release.txt");
-            psystem("msdev xerces-all.dsw /MAKE \"XercesLib - $PlatformName Debug\" /USEENV /REBUILD /OUT buildlog_debug.txt");            
-            psystem("msdev xerces-all.dsw /MAKE \"XercesDeprecatedDOMLib - $PlatformName Debug\" /USEENV /REBUILD /OUT buildlog_depdom_debug.txt");            
+          # psystem("msdev xerces-all.dsw /MAKE \"XercesLib - $PlatformName Debug\" /USEENV /REBUILD /OUT buildlog_debug.txt");
+          # psystem("msdev xerces-all.dsw /MAKE \"XercesDeprecatedDOMLib - $PlatformName Debug\" /USEENV /REBUILD /OUT buildlog_depdom_debug.txt");
         }
         else {
             psystem("msdev xerces-all.dsw /MAKE \"all - $PlatformName Release\" /REBUILD /OUT buildlog_release.txt");
-            psystem("msdev xerces-all.dsw /MAKE \"XercesLib - $PlatformName Debug\" /REBUILD /OUT buildlog_debug.txt");
-            psystem("msdev xerces-all.dsw /MAKE \"XercesDeprecatedDOMLib - $PlatformName Debug\" /REBUILD /OUT buildlog_depdom_debug.txt");
+          # psystem("msdev xerces-all.dsw /MAKE \"XercesLib - $PlatformName Debug\" /REBUILD /OUT buildlog_debug.txt");
+          # psystem("msdev xerces-all.dsw /MAKE \"XercesDeprecatedDOMLib - $PlatformName Debug\" /REBUILD /OUT buildlog_depdom_debug.txt");
         }	
     } elsif ($DevStudioVer eq "7.0") {
         psystem("devenv /rebuild Release /out buildlog_release.txt /project all xerces-all.sln");
-        psystem("devenv /rebuild debug /out buildlog_debug.txt /project XercesLib xerces-all.sln");        
-        psystem("devenv /rebuild debug /out buildlog_depdom_debug.txt /project XercesDeprecatedDOMLib xerces-all.sln");                
+      # psystem("devenv /rebuild debug /out buildlog_debug.txt /project XercesLib xerces-all.sln");        
+      # psystem("devenv /rebuild debug /out buildlog_depdom_debug.txt /project XercesDeprecatedDOMLib xerces-all.sln");                
     } else { # "6.1"
         psystem( "nmake -f all.mak \"CFG=all - $PlatformName Release\" CPP=$opt_x.exe >buildlog_release.txt 2>&1");
     }
 
     system("type buildlog_release.txt");
-    system("type buildlog_debug.txt");
-    system("type buildlog_depdom_debug.txt");
+  # system("type buildlog_debug.txt");
+  # system("type buildlog_depdom_debug.txt");
 
 #
 # Population Begin
@@ -387,10 +387,6 @@ if ($platform =~ m/Windows/  || ($platform =~ m/CYGWIN/ && !($opt_c =~ m/gcc/)))
     psystem("cp -fv $ReleaseBuildDir/xerces-c_*.lib $targetdir/lib");
     psystem("cp -fv $ReleaseBuildDir/xerces-depdom_*.lib $targetdir/lib");
            
-    psystem("cp -fv $DebugBuildDir/xerces-c_*D.lib $targetdir/lib");
-    psystem("cp -fv $DebugBuildDir/xerces-depdom_*D.lib $targetdir/lib");        
-    psystem("cp -fv $DebugBuildDir/xerces-c*D.dll $targetdir/bin");
-
     # Populate the etc output directory like config.status and the map file
     print ("\n\nCopying misc output to etc ...\n");
     psystem("cp -fv $XERCESCROOT/Build/Win32/$VCBuildDir/Release/obj/*.map $targetdir/etc");
-- 
GitLab