configure: detect rst2man binary name

This commit is contained in:
Stefano Pigozzi 2012-11-02 14:37:02 +01:00
parent 538baaef6e
commit e0aef8cf12
2 changed files with 8 additions and 2 deletions

View File

@ -326,7 +326,7 @@ endif
all: $(ALL_PRG-yes) locales
%.1: %.rst
rst2man $< $@
$(RST2MAN) $< $@
%.o: %.S
$(CC) $(DEPFLAGS) $(CFLAGS) -c -o $@ $<
@ -414,7 +414,7 @@ osdep/mpv-rc.o: osdep/mpv.exe.manifest
###### installation / clean / generic rules #######
check_rst2man:
@which rst2man > /dev/null 2>&1 || (printf "\n\trst2man not found. You need the docutils (>= 0.7) to generate the manpages. Alternatively you can use 'install-no-man' rule.\n\n" && exit 1)
@which $(RST2MAN) > /dev/null 2>&1 || (printf "\n\trst2man not found. You need the docutils (>= 0.7) to generate the manpages. Alternatively you can use 'install-no-man' rule.\n\n" && exit 1)
install: $(INSTALL_TARGETS-yes)

6
configure vendored
View File

@ -956,6 +956,11 @@ if cygwin ; then
extra_cflags="$extra_cflags -mwin32"
fi
_rst2man=rst2man
if [ -f "$(which rst2man.py)" ] ; then
_rst2man=rst2man.py
fi
TMPC="$mplayer_tmpdir/tmp.c"
TMPCPP="$mplayer_tmpdir/tmp.cpp"
TMPEXE="$mplayer_tmpdir/tmp$_exesuf"
@ -3332,6 +3337,7 @@ EXTRALIBS_MPLAYER = $libs_mplayer
GETCH = $_getch
TIMER = $_timer
RST2MAN = $_rst2man
EXESUF = $_exesuf
EXESUFS_ALL = .exe