Boost logo

Boost Interest :

Subject: Re: [Boost-cmake] Tool: tracking jamfile changes
From: troy d. straszheim (troy_at_[hidden])
Date: 2009-05-14 16:12:04


Doug Gregor wrote:
> On Thu, May 14, 2009 at 11:59 AM, troy d. straszheim
> <troy_at_[hidden]> wrote:
>> I was playing around with git and put together a script to help us keep up
>> with what is happening in bjamland. It is run every 10 minutes by a
>> cronjob. The output is here:
>>
>> http://sodium.resophonic.com/cmakefiles-release-inspect.txt
>
> Very cool! Does this use git-specific features, or might it be
> possible to make this check part of the regression tests?
>

It is probably possible to do in svn, I don't know for sure. It takes
several minutes to run with git, it may be prohibitively slow with svn.

The code is here:

http://sodium.resophonic.com/git/boost_cookbook/tree/inspect_cmakefiles.sh?h=cmakefiles_monitoring

>> At the bottom of the file are lists of missing CMakeLists.txt and those that
>> are up to date.
>
> Cool. I see that there are a bunch of "missing" entries for, e.g.,
> libs/foo/build. Our convention is to put the CMakeLists.txt file where
> the source code is (e.g., libs/foo/src), so I think if there's a
> libs/foo/src/CMakeLists.txt then we shouldn't complain about a missing
> libs/foo/build/CMakeLists.txt.
>

Right. I'll clean that up.

-t


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