You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by Bill Stoddard <bi...@wstoddard.com> on 2002/05/23 20:31:44 UTC

[PATCH] Re: libhttpd.dsp use of xcopy /y breaks compile on NT 4.0

This patch seems to work ok on both NT 4.0 and 2K. I don't know what's going on with the
USERDEP change though... (from USERDEP__WIN32 to USERDEP_GEN_T).

Index: libhttpd.dsp
===================================================================
RCS file: /home/cvs/httpd-2.0/libhttpd.dsp,v
retrieving revision 1.38
diff -u -r1.38 libhttpd.dsp
--- libhttpd.dsp 17 Apr 2002 03:02:02 -0000 1.38
+++ libhttpd.dsp 23 May 2002 18:25:03 -0000
@@ -197,7 +197,7 @@
 !IF  "$(CFG)" == "libhttpd - Win32 Release"

 # PROP Ignore_Default_Tool 1
-USERDEP__WIN32=".\include\os.h"
+USERDEP__GEN_T=".\include\os.h"
 # Begin Custom Build - Generating test_char.h
 InputPath=.\server\gen_test_char.exe

@@ -210,7 +210,7 @@
 !ELSEIF  "$(CFG)" == "libhttpd - Win32 Debug"

 # PROP Ignore_Default_Tool 1
-USERDEP__WIN32=".\include\os.h"
+USERDEP__GEN_T=".\include\os.h"
 # Begin Custom Build - Generating test_char.h
 InputPath=.\server\gen_test_char.exe

@@ -234,8 +234,9 @@
 InputPath=.\modules\http\mod_core.h

 ".\include\mod_core.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- xcopy /y .\modules\http\mod_core.h .\include
- echo Created mod_core.h
+ set COPYCMD=/y
+ xcopy  .\modules\http\mod_core.h .\include
+ echo Created mod_core.h

 # End Custom Build

@@ -246,8 +247,9 @@
 InputPath=.\modules\http\mod_core.h

 ".\include\mod_core.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- xcopy /y .\modules\http\mod_core.h .\include
- echo Created mod_core.h
+ set COPYCMD=/y
+ xcopy  .\modules\http\mod_core.h .\include
+ echo Created mod_core.h

 # End Custom Build

@@ -265,8 +267,9 @@
 InputPath=.\modules\dav\main\mod_dav.h

 ".\include\mod_dav.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- xcopy /y .\modules\dav\main\mod_dav.h .\include
- echo Created mod_dav.h
+ set COPYCMD=/y
+ xcopy  .\modules\dav\main\mod_dav.h .\include
+ echo Created mod_dav.h

 # End Custom Build

@@ -277,8 +280,9 @@
 InputPath=.\modules\dav\main\mod_dav.h

 ".\include\mod_dav.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- xcopy /y .\modules\dav\main\mod_dav.h .\include
- echo Created mod_dav.h
+ set COPYCMD=/y
+ xcopy  .\modules\dav\main\mod_dav.h .\include
+ echo Created mod_dav.h

 # End Custom Build

@@ -296,8 +300,9 @@
 InputPath=.\modules\proxy\mod_proxy.h

 ".\include\mod_proxy.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- xcopy /y .\modules\proxy\mod_proxy.h .\include
- echo Created mod_proxy.h
+ set COPYCMD=/y
+ xcopy  .\modules\proxy\mod_proxy.h .\include
+ echo Created mod_proxy.h

 # End Custom Build

@@ -308,8 +313,9 @@
 InputPath=.\modules\proxy\mod_proxy.h

 ".\include\mod_proxy.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- xcopy /y .\modules\proxy\mod_proxy.h .\include
- echo Created mod_proxy.h
+ set COPYCMD=/y
+ xcopy  .\modules\proxy\mod_proxy.h .\include
+ echo Created mod_proxy.h

 # End Custom Build

@@ -327,8 +333,9 @@
 InputPath=.\server\mpm\winnt\mpm.h

 ".\include\mpm.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- xcopy /y .\server\mpm\winnt\mpm.h .\include
- echo Created mpm.h
+ set COPYCMD=/y
+ xcopy  .\server\mpm\winnt\mpm.h .\include
+ echo Created mpm.h

 # End Custom Build

@@ -339,8 +346,9 @@
 InputPath=.\server\mpm\winnt\mpm.h

 ".\include\mpm.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- xcopy /y .\server\mpm\winnt\mpm.h .\include
- echo Created mpm.h
+ set COPYCMD=/y
+ xcopy  .\server\mpm\winnt\mpm.h .\include
+ echo Created mpm.h

 # End Custom Build

@@ -358,8 +366,9 @@
 InputPath=.\server\mpm\winnt\mpm_default.h

 ".\include\mpm_default.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- xcopy /y .\server\mpm\winnt\mpm_default.h .\include
- echo Created mpm_default.h
+ set COPYCMD=/y
+ xcopy  .\server\mpm\winnt\mpm_default.h .\include
+ echo Created mpm_default.h

 # End Custom Build

@@ -370,8 +379,9 @@
 InputPath=.\server\mpm\winnt\mpm_default.h

 ".\include\mpm_default.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- xcopy /y .\server\mpm\winnt\mpm_default.h .\include
- echo Created mpm_default.h
+ set COPYCMD=/y
+ xcopy  .\server\mpm\winnt\mpm_default.h .\include
+ echo Created mpm_default.h

 # End Custom Build

@@ -389,8 +399,9 @@
 InputPath=.\os\win32\os.h

 ".\include\os.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- xcopy /y .\os\win32\os.h .\include
- echo Created os.h
+ set COPYCMD=/y
+ xcopy  .\os\win32\os.h .\include
+ echo Created os.h

 # End Custom Build

@@ -401,8 +412,9 @@
 InputPath=.\os\win32\os.h

 ".\include\os.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- xcopy /y .\os\win32\os.h .\include
- echo Created os.h
+ set COPYCMD=/y
+ xcopy  .\os\win32\os.h .\include
+ echo Created os.h

 # End Custom Build



Re: [PATCH] Re: libhttpd.dsp use of xcopy /y breaks compile on NT 4.0

Posted by Jerry Baker <je...@weirdness.com>.
Bill Stoddard wrote:
> 
> This patch seems to work ok on both NT 4.0 and 2K. I don't know what's going on with the
> USERDEP change though... (from USERDEP__WIN32 to USERDEP_GEN_T).

Does MSVC really spawn a new shell for every command? I wouldn't be
surprised, but if not, the env CMDCOPY should only need to be set once.

-- 
Jerry Baker