The end of this messages contains a patch implementing Option #1.
This patch is not committed as yet. The build output look like:
H:\commoncpp2>dir w32\Debug\*.exe w32\Release\*.exe
Volume in drive H is CTP-RAID-001
Volume Serial Number is 6897-6A9D
Directory of H:\commoncpp2\w32\Debug
08/31/2005 23:30 98,380 buffer.exe
08/31/2005 23:30 98,378 bug1.exe
08/31/2005 23:31 98,378 bug2.exe
08/31/2005 23:31 98,379 crc32.exe
08/31/2005 23:31 98,380 digest.exe
08/31/2005 23:30 110,678 SampleSocketPort.exe
08/31/2005 23:31 94,286 slogTest.exe
08/31/2005 23:31 102,473 tcp.exe
08/31/2005 23:31 110,672 tcpservice.exe
08/31/2005 23:31 98,381 tcpstr1.exe
08/31/2005 23:32 106,575 tcpthread.exe
08/31/2005 23:32 98,381 thread1.exe
08/31/2005 23:32 98,381 thread2.exe
08/31/2005 23:32 94,282 url1.exe
08/31/2005 23:32 98,382 urlfetch.exe
08/31/2005 23:32 106,574 xmlfetch.exe
16 File(s) 1,610,960 bytes
Directory of H:\commoncpp2\w32\Release
08/31/2005 23:30 16,384 buffer.exe
08/31/2005 23:30 16,384 bug1.exe
08/31/2005 23:31 16,384 bug2.exe
08/31/2005 23:31 16,384 crc32.exe
08/31/2005 23:31 16,384 digest.exe
08/31/2005 23:30 24,576 SampleSocketPort.exe
08/31/2005 23:31 16,384 slogTest.exe
08/31/2005 23:31 16,384 tcp.exe
08/31/2005 23:31 20,480 tcpservice.exe
08/31/2005 23:31 16,384 tcpstr1.exe
08/31/2005 23:32 16,384 tcpthread.exe
08/31/2005 23:32 16,384 thread1.exe
08/31/2005 23:32 16,384 thread2.exe
08/31/2005 23:32 16,384 url1.exe
08/31/2005 23:32 16,384 urlfetch.exe
08/31/2005 23:32 16,384 xmlfetch.exe
16 File(s) 274,432 bytes
0 Dir(s) 98,033,664 bytes free
H:\commoncpp2>
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Behalf Of
Conrad T. Pino
Sent: Wednesday, August 31, 2005 19:54
To: David Sugar
Cc: Bug Common C++
Subject: Microsoft w32/tests/*.dsp Projects Question
Hi David,
The "tests" programs build on Linux but they are omitted
from both Microsoft "common.dsw" and "common.sln".
I can add them to "common.dsw" or new "tests.dsw" file.
What's the reason the omission?
Please choose:
1. Add "tests" to "common.dsw"
2. Add "tests" to new "test.dsw"
3. Do nothing with "tests"
Conrad
Index: w32/common.dsw
===================================================================
RCS file: /cvsroot/gnutelephony/testing/commoncpp2/w32/common.dsw,v
retrieving revision 1.2
diff -u -p -r1.2 common.dsw
--- w32/common.dsw 31 Aug 2005 23:50:26 -0000 1.2
+++ w32/common.dsw 1 Sep 2005 06:33:52 -0000
@@ -36,6 +36,36 @@ Package=<4>
###############################################################################
+Project: "bug1"=.\tests\bug1.dsp - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+ Begin Project Dependency
+ Project_Dep_Name ccgnu2
+ End Project Dependency
+}}}
+
+###############################################################################
+
+Project: "bug2"=.\tests\bug2.dsp - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+ Begin Project Dependency
+ Project_Dep_Name ccgnu2
+ End Project Dependency
+}}}
+
+###############################################################################
+
Project: "ccext2"=.\ccext2.dsp - Package Owner=<4>
Package=<5>
@@ -81,6 +111,24 @@ Package=<4>
###############################################################################
+Project: "digest"=.\tests\digest.dsp - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+ Begin Project Dependency
+ Project_Dep_Name ccgnu2
+ End Project Dependency
+ Begin Project Dependency
+ Project_Dep_Name ccext2
+ End Project Dependency
+}}}
+
+###############################################################################
+
Project: "slogTest"=.\demo\slogTest.dsp - Package Owner=<4>
Package=<5>
@@ -129,6 +177,21 @@ Package=<4>
###############################################################################
+Project: "tcpstr1"=.\tests\tcpstr1.dsp - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+ Begin Project Dependency
+ Project_Dep_Name ccgnu2
+ End Project Dependency
+}}}
+
+###############################################################################
+
Project: "tcpthread"=.\demo\tcpthread.dsp - Package Owner=<4>
Package=<5>
@@ -144,6 +207,54 @@ Package=<4>
###############################################################################
+Project: "thread1"=.\tests\thread1.dsp - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+ Begin Project Dependency
+ Project_Dep_Name ccgnu2
+ End Project Dependency
+}}}
+
+###############################################################################
+
+Project: "thread2"=.\tests\thread2.dsp - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+ Begin Project Dependency
+ Project_Dep_Name ccgnu2
+ End Project Dependency
+}}}
+
+###############################################################################
+
+Project: "url1"=.\tests\url1.dsp - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+ Begin Project Dependency
+ Project_Dep_Name ccgnu2
+ End Project Dependency
+ Begin Project Dependency
+ Project_Dep_Name ccext2
+ End Project Dependency
+}}}
+
+###############################################################################
+
Project: "urlfetch"=.\demo\urlfetch.dsp - Package Owner=<4>
Package=<5>