RE: [Cppunit-devel] Coming release (was: Is this project dead?)
Brought to you by:
blep
|
From: Summerwill, B. <BSu...@eu...> - 2001-09-19 08:54:22
|
I grabbed the CVS HEAD and tried building debug and release configurations
of each application. Here's what I found ....
Examples.DSW workspace
----------------------
Hierarchy and CppUnitTestMain build without any problems, in both Debug and
Release configurations.
HostApp & CppTestApp build successfully, but the custom build step for
DSPlugIn ...
"$(TargetPath)" /RegServer
echo regsvr32 exec. time > "$(OutDir)\regsvr32.trg"
echo Server registration done!
... appears to try to execute the DLL being constructed, which pops up a
dialog asking the user to choose
an application to open the DLL with. I don't know what this registration
step is for, but can only assume
that the custom build step isn't correct.
There are a number of unnecessary dependencies in this DSW. These appears
to be the actual dependencies required ...
CppUnit DSPlugIn
| |
+----------+------------+ |
| | | |
Hierarchy CppUnit TestRunner
TestMain |
+------+------+
| |
HostApp CppTestApp
So the DSW only needs ...
Hierarchy -> CppUnit
CppUnitTestMain -> CppUnit
TestRunner -> CppUnit
TestRunner -> DSPlugIn
HostApp -> TestRunner
CppTestApp -> TestRunner.
I've got a few questions / suggestions too.
There appear to be a large number of workspaces, some of which contain
duplicate parts of CppUnit. One example of this is the Hierarchy workspace,
which contains just the Hierarchy application. This application is also
available in the Examples.dsw workspace. In my experience, it always works
better if you have all the applications in a single workspace (like
Examples.dsw) or in their own workspace (Hierarchy.dsw), but not both.
Having both means you've got twice the maintainance.
What is the CrossPlatform Setting configuration?
Please could someone explain what DSPlugIn, TestPlugIn, TestPlugInRunner and
TestRunner are, please?
Cheers,
Bob
--------------------Configuration: DSPlugIn - Win32
Debug--------------------
Creating Type Library...
Processing D:\cvsroot\cppunit\src\msvc6\DSPlugIn\TestRunnerDSPlugin.idl
TestRunnerDSPlugin.idl
Processing C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\oaidl.idl
oaidl.idl
Processing C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\objidl.idl
objidl.idl
Processing C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\unknwn.idl
unknwn.idl
Processing C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\wtypes.idl
wtypes.idl
Processing C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\ocidl.idl
ocidl.idl
Processing C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\oleidl.idl
oleidl.idl
Processing C:\Program Files\Microsoft Visual
Studio\VC98\INCLUDE\servprov.idl
servprov.idl
Processing C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\urlmon.idl
urlmon.idl
Processing C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\msxml.idl
msxml.idl
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
DSAddIn.cpp
DSPlugIn.cpp
TestRunnerDSPlugin_i.c
Linking...
Creating library Debug/TestRunnerDSPlugInD.lib and object
Debug/TestRunnerDSPlugInD.exp
TestRunnerDSPlugInD.exp : warning LNK4070: /OUT:TestRunnerDSPlugin.dll
directive in .EXP differs from output filename
"../../../lib/TestRunnerDSPlugInD.dll"; ignoring directive
Performing Registration
Server registration done!
-----Original Message-----
From: Baptiste Lepilleur [mailto:bl...@cl...]
Sent: 18 September 2001 20:12
To: Cpp Unit Develpment Mailing List
Subject: Re: [Cppunit-devel] Coming release (was: Is this project dead?)
----- Original Message -----
From: "Baptiste Lepilleur" <gai...@fr...>
To: "Cpp Unit Develpment Mailing List" <cpp...@li...>
Sent: Tuesday, September 18, 2001 12:42 PM
Subject: RE: [Cppunit-devel] Coming release (was: Is this project dead?)
> Quoting "Summerwill, Bob" <BSu...@eu...>:
>
> >
> > I just grabbed the CVS HEAD, and compiled it with MSVC++ 6.0. Here were
> > the
> > results ....
[...]
> In any event, I'll fix CppUnitTestApp dependecy this evening (2) ;-)
It's done. Can you or somebody else test the current CVS HEAD for
Windows ?
Thanks,
Baptiste.
---
Baptiste Lepilleur <gai...@fr...> http://gaiacrtn.free.fr/index.html
Author of The Text Reformatter, a tool for fanfiction readers and writers.
Language: English, French (Well, I'm French).
_______________________________________________
Cppunit-devel mailing list
Cpp...@li...
https://lists.sourceforge.net/lists/listinfo/cppunit-devel
|