$include_dir="/home/hyper-archives/boost-build/include"; include("$include_dir/msg-header.inc") ?>
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