mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-03-23 04:24:35 +02:00
build: Fix documentation dependencies and rules
This commit is contained in:
parent
bd58f00ec1
commit
3e03f8d8b2
5
configure
vendored
5
configure
vendored
@ -1255,6 +1255,7 @@ HAVE_LIST="
|
||||
nanosleep
|
||||
netinet_sctp_h
|
||||
PeekNamedPipe
|
||||
pod2man
|
||||
poll_h
|
||||
posix_memalign
|
||||
pthread_cancel
|
||||
@ -1297,6 +1298,7 @@ HAVE_LIST="
|
||||
sys_time_h
|
||||
sys_videoio_h
|
||||
termios_h
|
||||
texi2html
|
||||
threads
|
||||
trunc
|
||||
truncf
|
||||
@ -1784,7 +1786,7 @@ ffprobe_deps="avcodec avformat"
|
||||
ffserver_deps="avformat ffm_muxer fork rtp_protocol rtsp_demuxer"
|
||||
ffserver_extralibs='$ldl'
|
||||
|
||||
doc_deps="texi2html"
|
||||
doc_deps_any="texi2html makeinfo pod2man"
|
||||
|
||||
# tests
|
||||
|
||||
@ -3385,6 +3387,7 @@ enabled sdl && add_cflags $sdl_cflags && add_extralibs $sdl_libs
|
||||
|
||||
texi2html -version > /dev/null 2>&1 && enable texi2html || disable texi2html
|
||||
makeinfo --version > /dev/null 2>&1 && enable makeinfo || disable makeinfo
|
||||
pod2man --help > /dev/null 2>&1 && enable pod2man || disable pod2man
|
||||
|
||||
check_header linux/fb.h
|
||||
check_header linux/videodev.h
|
||||
|
12
doc/Makefile
12
doc/Makefile
@ -12,10 +12,10 @@ HTMLPAGES = $(PROGS-yes:%=doc/%.html) \
|
||||
TXTPAGES = doc/fate.txt \
|
||||
|
||||
|
||||
DOCS = $(HTMLPAGES) $(MANPAGES) $(PODPAGES)
|
||||
ifdef HAVE_MAKEINFO
|
||||
DOCS += $(TXTPAGES)
|
||||
endif
|
||||
DOCS-$(HAVE_TEXI2HTML) += $(HTMLPAGES)
|
||||
DOCS-$(HAVE_POD2MAN) += $(MANPAGES) $(PODPAGES)
|
||||
DOCS-$(HAVE_MAKEINFO) += $(TXTPAGES)
|
||||
DOCS = $(DOCS-yes)
|
||||
|
||||
all-$(CONFIG_DOC): documentation
|
||||
|
||||
@ -53,11 +53,15 @@ doc/%.1: doc/%.pod $(GENTEXI)
|
||||
|
||||
$(DOCS): | doc/
|
||||
|
||||
install-man:
|
||||
|
||||
ifdef HAVE_POD2MAN
|
||||
install-progs-$(CONFIG_DOC): install-man
|
||||
|
||||
install-man: $(MANPAGES)
|
||||
$(Q)mkdir -p "$(MANDIR)/man1"
|
||||
$(INSTALL) -m 644 $(MANPAGES) "$(MANDIR)/man1"
|
||||
endif
|
||||
|
||||
uninstall: uninstall-man
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user