$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [boost] [build] Tests automatically create header links, but library builds do not
From: Peter Dimov (lists_at_[hidden])
Date: 2015-01-05 11:40:03
Andrey Semashev wrote:
> My opinion is that any tool that intends to parse C++ should do it right, 
> Boost.Build included.
The tools do parse it right.
It is not possible for a dependency scanner to figure out what macros are 
defined to what, in general - the predefined macros differ across compilers 
and systems, as do the explicit -D arguments.
But even if the tool could figure it out somehow, it should not.
That's because the configuration where the dependency scanner is being run 
may not match the configuration in which the dependency information will be 
used.