Boost logo

Boost-Build :

From: Kevin Bluck (kevin.bluck_at_[hidden])
Date: 2006-04-19 12:57:58


I can't seem to figure out what I'm doing wrong here trying to configure
  build v1.

When I use this jamfile containing a template target:

*****************

template test : : <threading>multi ;
exe TestExe : <template>test main.cpp ;

*****************

...I get the error:

C:\Code\Test\Build\Boost.Build\../../../Library/Boost-1.33.1/tools/build/v1\boost-base.jam:2553:

in target-id-of
*** argument error
* rule split-path ( path )
* called with: ( )
* missing argument path

...whereas if I use this for my jamfile defining but not using the template:

*****************

template test : : <threading>multi ;
exe TestExe : main.cpp : <threading>multi ;

*****************

... all is well.

I've looked hard at the Boost.Build System doc page and can't figure out
my error. My first thought was that there is supposed to be some
delimiter between targets, but the doc examples just show whitespace
between targets. Any help would be appreciated.

Thanks,

--- Kevin


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