From: Jorge Suit Perez Ronda (josp.jorge_at_[hidden])
Date: 2007-01-05 07:04:51
I think you need to do:
import project ;
project.initialize $(__name__) ;
project site-config ;
in order to use site-config.jam as a project
the line 'project.initialize $(__name__) ;' is missing
I take that from the documentation: http://boost.org/boost-build2/doc/html/bbv2/recipies/site-config.html
hope it helps, regards,
On Fri, 2007-01-05 at 02:40 +0100, Paolo Coletta wrote:
> I need to include jni headers (from Java jdk) in some of my projects.
> To avoid adding
> in the specific projects (which makes the Jamfile non portable on
> different PCs) the suggested solution seems to be to customize the
> Thus, I tried to change site-config as follows:
> # siteconfig.jam
> project site-config ;
> lib jdk :
> : <include>/usr/lib/jvm/java-1.5.0-sun-1.5.0.08/include/
> <include>/usr/lib/jvm/java-1.5.0-sun-1.5.0.08/include/linux ;
> and modified my Jamfile to use site-config//jdk:
> # Jamfile
> lib jni : [ glob ../../../src/jni/*.cpp ]
> : <link>static ;
> However, I get the following error:
> error: Unable to find file or target named
> error: '/site-config//jdk'
> error: referred from project at
> error: 'jni'
> I also tried to use the syntax suggested in the doc
> i.e., I added the following two lines to site-config.jam
> import project ;
> project.initialize $(__name__) ;
> but I get the same error. Anyway, I remember to have seen a msg in the
> list (but I do not find it now) which said the above two lines should not
> be needed anymore in ver 1.33.1.
> I'm using boost 1.33.1 (and the bjam version therein).
> Is there something wrong with this approach?
> Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-build
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