$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [boost] [build] Headers rule does both too much and too little
From: John Maddock (boost.regex_at_[hidden])
Date: 2014-02-18 14:10:30
On 18/02/2014 19:03, Peter Dimov wrote:
> Steven Watanabe wrote:
>> AMDG
>>
>> On 02/18/2014 09:39 AM, Peter Dimov wrote:
>> >
>> > I don't know how smart b2's scanner is; my simplistic one would be
>> > fooled by
>> >
>> > /**/#include <boost/test/test_tools.hpp>
> ...
>
>> The pattern is "#[ \t]*include[ ]*(<(.*)>|\"(.*)\")" (no anchors), so
>> this will match.
>
> This will match
>
> // #include "something.hpp"
>
> then?
>
> OK, I change my suggestion to
>
> #/**/include <boost/test/test_tools.hpp>
Probably over-complicated: the inclusion of Boost.Test is I believe a
relic from the time when all the type-traits tests could be built as one
big test program. I think they've gone beyond that now, so some cleanup
is probably in order.
Thanks, John.