
On Fri, Sep 20, 2013 at 11:50:57AM +0200, Jiri Denemark wrote:
Technically, these files should be generated in build dir but since docs/newapi.xsl style sheet is expecting them to be in source dir, it's much easier to put them there than trying to convince newapi.xsl to look elsewhere.
It isn't that hard to change newapi.xml. It should be possible todo <xsl:variable name="top_builddir">..</xsl:variable> <xsl:variable name="acls"> <xsl:copy-of select="document('$top_builddir/src/libvirt_access.xml')/aclinfo/api"/> </xsl:variable> <xsl:variable name="qemuacls"> <xsl:copy-of select="document('$top_builddir/src/libvirt_access_qemu.xml')/aclinfo/api"/> </xsl:variable> <xsl:variable name="lxcacls"> <xsl:copy-of select="document('$top_builddir/src/libvirt_access_lxc.xml')/aclinfo/api"/> </xsl:variable> And then in the Makefile.am add --stringparam top_builddir $(top_builddir) as an arg to $(XSLTPROC) Daniel -- |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :| |: http://libvirt.org -o- http://virt-manager.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|