Boost logo

Boost Interest :

Subject: Re: [Boost-cmake] Testing dependencies
From: Doug Gregor (doug.gregor_at_[hidden])
Date: 2009-06-11 12:23:01


On Thu, Jun 11, 2009 at 5:50 AM, Brad King<brad.king_at_[hidden]> wrote:
> Instead we should have one add_custom_target() to do all the tests
> for a single library (e.g. function).  Within the target there would
> be file-level rules created by add_custom_command().  This will
> translate to one .vcproj file per library that contains a bunch of
> rules to drive the tests (with proper dependencies).

FWIW, I put in a hack for this already. The "libname-test" target
depends on all of the test binaries for the library libname, then runs
CTest with the appropriate regex for that library.

It would be relatively easy to build a "libname-test-with-deps" target
for each library that also tests libraries depending (directly or
indirectly) on the library libname. We have all of the dependency
information already.

  - Doug


Boost-cmake list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk