Boost logo

Boost-Build :

Subject: [Boost-build] Unconditional shell command without <conditional>?
From: Boris Schaeling (boris_at_[hidden])
Date: 2011-01-29 09:26:00


I'm converting a Makefile to a Jamfile and need to define a macro with a
Subversion revision number. I came up with this Jamfile:

project : requirements <conditional>@add-svn-revision ;
rule add-svn-revision ( properties * )
{
   local svn_ref = [ SHELL "svnversion -n" ] ;
   return <define>SVN_REV=\"$(svn_ref)\" ;
}

While this works I wonder if there is a better (shorter) way? Can I inline
the call to "svnversion -n" without using <conditional>?

Boris


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