[CMake] Need advice for unit test structure

Robert Dailey rcdailey at gmail.com
Thu May 21 00:00:57 EDT 2009


On Wed, May 20, 2009 at 9:38 PM, Philip Lowman <philip at yhbt.com> wrote:

> On Wed, May 20, 2009 at 9:40 PM, Robert Dailey <rcdailey at gmail.com> wrote:
> > I'm still looking to figure out how a single project can be configured to
> generate multiple executables. Can anyone clarify?
>
> A Visual Studio project file is limited to one target (executable, library,
> etc.) as far as I know.  If this is what you're asking.
>
> At work what we do is clump our unit tests for each class (in a library)
> into a single unit test executable.  In this way we minimize the number of
> executables linked and the number of tests that run and show up in Visual
> Studio.
>
> We use gtest but the same principals apply with cxxtest, cppunit, etc.


This idea would work perfectly if I did not have compile time unit tests.
For example, some unit tests pass if they fail to compile, or pass if they
compile successfully. It's the former case that makes this idea impossible
to use.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.cmake.org/pipermail/cmake/attachments/20090520/0455f699/attachment.htm>


More information about the CMake mailing list