Boost logo

Boost-Build :

From: David Abrahams (dave_at_[hidden])
Date: 2007-04-06 07:17:42


on Thu Apr 05 2007, Rene Rivera <grafikrobot-AT-gmail.com> wrote:

> Yes, that a question... In trying to figure out why I was having
> problems using a property named "<doxygen:processor>" I ran into this:
>
> ===
> # We don't add default for elements with ":" inside. This catches:
> # 1. Conditional properties --- we don't want <variant>debug:<define>DEBUG
> # to be takes as specified value for <variant>
> # 2. Free properties with ":" in values. We don't care, since free
> properties
> # don't have defaults.
> ===
>
> Hence my question. Is there some description of what a property name
> syntax should be? Especially what kinds of chars we should not use in a
> property name?

I can't answer that, but I say that it's safe to use '.' instead of
':'

-- 
Dave Abrahams
Boost Consulting
www.boost-consulting.com
Don't Miss BoostCon 2007! ==> http://www.boostcon.com

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