|
Boost-Build : |
Subject: Re: [Boost-build] Can't get output from the print rule?
From: Steven Watanabe (watanabesj_at_[hidden])
Date: 2010-07-10 09:59:43
AMDG
John Maddock wrote:
> I'm trying to use the print.jam file to generate a cpp file, so I have:
>
> print.output t.cpp ;
> print.text "hello" ;
>
> In my custom rule, but no file t.cpp is ever created. If I leave out
> the print.output part then I do see output to console though.
It needs to be inside a rule:
rule generate-source ( target : sources * : properties * )
{
print.output $(target) ;
print.text "hello" ;
}
make t.cpp : : @generate-source ;
I'll write some documentation for this.
In Christ,
Steven Watanabe
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