[build] Add python detection
Signed-off-by: Julien Danjou <julien@danjou.info>
This commit is contained in:
parent
7294dc55fd
commit
ced72a959f
|
@ -231,11 +231,12 @@ endif
|
||||||
SUFFIXES += .1.txt .1.xml
|
SUFFIXES += .1.txt .1.xml
|
||||||
SUFFIXES += .5.txt .5.xml
|
SUFFIXES += .5.txt .5.xml
|
||||||
if HAVE_ASCIIDOC
|
if HAVE_ASCIIDOC
|
||||||
|
if HAVE_PYTHON
|
||||||
optsdocgen.txt:
|
optsdocgen.txt:
|
||||||
$(top_srcdir)/build-utils/extractoptsdoc.py \
|
$(PYTHON) $(top_srcdir)/build-utils/extractoptsdoc.py \
|
||||||
$(top_srcdir)/common/configopts.c > optsdocgen.txt
|
$(top_srcdir)/common/configopts.c > optsdocgen.txt
|
||||||
uicbdocgen.txt:
|
uicbdocgen.txt:
|
||||||
$(top_srcdir)/build-utils/extractuicbdoc.py \
|
$(PYTHON) $(top_srcdir)/build-utils/extractuicbdoc.py \
|
||||||
$(top_srcdir)/*.c > uicbdocgen.txt
|
$(top_srcdir)/*.c > uicbdocgen.txt
|
||||||
.1.txt.1.xml:
|
.1.txt.1.xml:
|
||||||
$(ASCIIDOC) -d manpage -b docbook -o $@ $<
|
$(ASCIIDOC) -d manpage -b docbook -o $@ $<
|
||||||
|
@ -243,6 +244,7 @@ awesomerc.5.xml: optsdocgen.txt uicbdocgen.txt
|
||||||
.5.txt.5.xml:
|
.5.txt.5.xml:
|
||||||
$(ASCIIDOC) -d manpage -b docbook -o $@ $<
|
$(ASCIIDOC) -d manpage -b docbook -o $@ $<
|
||||||
endif
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
|
|
||||||
# Check that package version matches git version before creating dist tarballs
|
# Check that package version matches git version before creating dist tarballs
|
||||||
|
|
|
@ -44,14 +44,17 @@ AC_ARG_VAR([DOXYGEN], [doxygen source documentation system])
|
||||||
|
|
||||||
test "x$ASCIIDOC" = "x" && AC_PATH_PROG([ASCIIDOC], [asciidoc], [:])
|
test "x$ASCIIDOC" = "x" && AC_PATH_PROG([ASCIIDOC], [asciidoc], [:])
|
||||||
test "x$XMLTO" = "x" && AC_PATH_PROG([XMLTO], [xmlto], [:])
|
test "x$XMLTO" = "x" && AC_PATH_PROG([XMLTO], [xmlto], [:])
|
||||||
|
test "x$DOXYGEN" = "x" && AC_PATH_PROG([PYTHON], [python], [:])
|
||||||
test "x$DOXYGEN" = "x" && AC_PATH_PROG([DOXYGEN], [doxygen], [:])
|
test "x$DOXYGEN" = "x" && AC_PATH_PROG([DOXYGEN], [doxygen], [:])
|
||||||
|
|
||||||
test "x$ASCIIDOC" = "x:" && AC_MSG_WARN([awesome man page generation requires asciidoc])
|
test "x$ASCIIDOC" = "x:" && AC_MSG_WARN([awesome man page generation requires asciidoc])
|
||||||
test "x$XMLTO" = "x:" && AC_MSG_WARN([awesome man page generation requires xmlto])
|
test "x$XMLTO" = "x:" && AC_MSG_WARN([awesome man page generation requires xmlto])
|
||||||
|
test "x$PYTHON" = "x:" && AC_MSG_WARN([awesome man page generation requires python])
|
||||||
test "x$DOXYGEN" = "x:" && AC_MSG_WARN([awesome developer doc generation requires doxygen])
|
test "x$DOXYGEN" = "x:" && AC_MSG_WARN([awesome developer doc generation requires doxygen])
|
||||||
|
|
||||||
AM_CONDITIONAL([HAVE_ASCIIDOC], [test "x$ASCIIDOC" != "x:"])
|
AM_CONDITIONAL([HAVE_ASCIIDOC], [test "x$ASCIIDOC" != "x:"])
|
||||||
AM_CONDITIONAL([HAVE_XMLTO], [test "x$XMLTO" != "x:"])
|
AM_CONDITIONAL([HAVE_XMLTO], [test "x$XMLTO" != "x:"])
|
||||||
|
AM_CONDITIONAL([HAVE_PYTHON], [test "x$PYTHON" != "x:"])
|
||||||
AM_CONDITIONAL([HAVE_DOXYGEN], [test "x$DOXYGEN" != "x:"])
|
AM_CONDITIONAL([HAVE_DOXYGEN], [test "x$DOXYGEN" != "x:"])
|
||||||
|
|
||||||
xmlto_man_works=no
|
xmlto_man_works=no
|
||||||
|
|
Loading…
Reference in New Issue