gtk-doc: parameterise the documentation directory
authorRoss Burton <ross.burton@intel.com>
Mon, 21 Jan 2013 12:15:33 +0000 (12:15 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 21 Jan 2013 12:44:54 +0000 (12:44 +0000)
Not every package puts the gtk-doc infrastructure into ${S}, so allow this to be
overridden.

(From OE-Core rev: 40353c9ef83f986a0d49cc6eb654b3ace6ef4dc4)

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/gtk-doc.bbclass

index eaa1385..f7ba788 100644 (file)
@@ -6,6 +6,9 @@
 # re-generation of documentation.  For now, we'll make do with this which
 # packages up any existing documentation (so from tarball builds).
 
+# The documentation directory, where the infrastructure will be copied.
+GTKDOC_DOCDIR ?= "${S}"
+
 DEPENDS_append = " gtk-doc-stub-native"
 
 EXTRA_OECONF_append = "\
@@ -15,5 +18,5 @@ EXTRA_OECONF_append = "\
 "
 
 do_configure_prepend () {
-       ( cd ${S} && gtkdocize )
+       gtkdocize --docdir ${GTKDOC_DOCDIR}
 }