|
Boost-Build : |
From: Norbert Unterberg (nunterberg_at_[hidden])
Date: 2007-08-21 09:16:04
Vladimir Prus wrote:
>> The exclude pattern
>>
>> [ glob *.cpp : dont_use.cpp ]
>>
>> still does not seem to work on the current boost 1.34.0 release.
>> Did you fix it only on trunk, and not in the 1.34 branch?
>> Can this be fixed for 1.34.1?
>
> The change appears to be in 1.34.1? What do you mean by "does not seem to work".
> Can you post a small project (as archive) reproducing this problem?
Vladimir,
I managed to build a small demo project to show the problem. See
attached test.tgz file.
Extract the file and go into the test directory. Edit the
boost-build.jam to reflect your boost build location.
# test/Jamroot
build-project p ;
# test/p/Jamfile
exe p :
[ glob *.c : p_x.c ]
;
If you issue a
bjam --toolset=gcc -a
then just p.c is compiled, very well.
But if you cd into the p folder and run bjam there:
cd p
bjam --toolset=gcc -a
Then both p.c and p_x.c are compiled.
I am using boost 1.34.0 with
Boost.Build V2 (Milestone 11)
Boost.Kam 03.1.14
I have checked, there is no signifcant difference between boost build
from boost 1.34.0 and 1.34.1.
Maybe you can have a look at it?
Thank you
Norbert Unterberg
Boost-Build 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