Boost logo

Boost-Build :

From: Zbynek Winkler (zwin_at_[hidden])
Date: 2004-01-12 05:13:33


Hello.

I was trying to extend my project with a single 'configuration Jamfile'
where the users could set their preferences. I tried using variables in
it. The problem is that I do not know the scope of the variables.

I've created user-settings.jam and in project-root.jam I put 'import
user-settings.jam'. A variable set in user-settings.jam was only visible
in the root Jamfile and nowhere else. For now I circumvented the problem
by using 'constant' rule in project-root.jam but I could not use it in
the user-settings.jam.

So - what is the scope of a variable set in a file imported into
project-root.jam? How do I make a global variable?

Zbynek

 


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