Boost logo

Boost-Build :

From: Eric Woodruff (eric.woodruff_at_[hidden])
Date: 2008-03-19 00:21:57


I have a question about xsltproc.jam. It states:

    # This module defines rules to apply an XSLT stylesheet to an XML file

    # using the xsltproc driver, part of libxslt.

    #

    # Note: except for 'init', this modules does not provide any rules

    # for end users.

What does that mean? Does that mean I shouldn't use it? I'm having a
problem getting it to work via a simple:

    import xsltproc ;

    make header.h : source.psmc schema/header.xsl : @xsltproc.xslt ;

I get the following problem and haven't been able to find anything
solution referencing anything similar:

    xslt-xsltproc ../../myproj/catalogs/bin/gcc-4.1.1/debug/header.h

    cannot parse <p../../myproj/catalogs>../catalogs/schema/header.xsl

    "xsltproc" --xinclude -o "../../myproj/catalogs/bin/gcc-4.1.1/debug/header.h" "<p../../myproj/catalogs>schema/header.xsl" "../../myproj/catalogs/source.psmc"
      

Where did the "<p" come from?

Thanks in advance. I hope I haven't missed something fundamental here,
but I may have as I've only been experimenting with Boost.Build for a
few days now. I know I could just write a simple actions to call xslt
like the Makefile I'm attempting to port, but that is not as desirable
as using a built-in rule set.

Eric



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