diff options
author | dequis <dx@dxzone.com.ar> | 2015-05-17 01:13:30 -0300 |
---|---|---|
committer | dequis <dx@dxzone.com.ar> | 2015-05-17 01:13:30 -0300 |
commit | beb0f549e68ce3a4fb0b42cda1868b35b6e16f9b (patch) | |
tree | 9bf5b10a8dcf90a4c82052dba8893f740554dd06 | |
parent | baa09ccba7c014338f24176129ee1d07ebb8502e (diff) |
configure: Replace xmlto/xsltproc checks with a python>=2.5 check
It actually checks that xml.etree.ElementTree can be imported, which is
good enough.
The script works fine in 2.5 (tested with centos 6), and doesn't work
in 2.4 but we don't support centos 5 anymore so no problem there.
-rwxr-xr-x | configure | 13 |
1 files changed, 5 insertions, 8 deletions
@@ -680,16 +680,13 @@ if [ "$skype" = "1" -o "$skype" = "plugin" ]; then fi if [ "$doc" = "1" ]; then - if [ ! -e doc/user-guide/help.txt ] && \ - ! type xmlto > /dev/null 2> /dev/null || \ - ! type xsltproc > /dev/null 2> /dev/null - then + # check this here just in case someone tries to install it in python2.4... + if ! python -m xml.etree.ElementTree > /dev/null 2>&1; then echo - echo 'WARNING: Building from an unreleased source tree without prebuilt helpfile.' - echo 'Install xmlto and xsltproc if you want online help to work.' - else - echo "DOC=1" >> Makefile.settings + echo 'ERROR: Python (>=2.5 or 3.x) is required to generate docs' + exit 1 fi + echo "DOC=1" >> Makefile.settings if [ "$skype" = "1" -o "$skype" = "plugin" ]; then # skype also needs asciidoc |