Boost logo

Boost-Build :

From: Jurko Gospodnetiæ (jurko.gospodnetic_at_[hidden])
Date: 2008-09-02 08:48:55


   Hi all.

   Below is a use case (by Juraj Ivanèiæ) causing Boost Build to
construct its target folder names incorrectly. It also requires a dummy
source file source.cpp with just 'int main() {}. To see it fail run
'bjam main=off'.

#----------------
import feature ;

feature.feature main : on off : composite propagated symmetric ;
feature.compose <main>on : <define>MAIN_ON ;
feature.compose <main>off : <define>MAIN_OFF ;

feature.subfeature main off : submain : littleOff veryOff : composite
propagated symmetric ;
feature.compose <main-off:submain>littleOff : <define>LITTLE_OFF ;
feature.compose <main-off:submain>veryOff : <define>VERY_OFF ;

exe exe : ./source.cpp : <main>on ;
#----------------

   Many thanks if someone can look into this before me...

   Best regards,
     Jurko Gospodnetiæ


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