2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-22 18:08:16 +00:00
kea/doc/sphinx/install-docs.sh.in
2025-05-09 18:23:00 +03:00

33 lines
1016 B
Bash
Executable File

#!/bin/sh
set -eu
if test '@SPHINXBUILD@' = 'false'; then
echo 'Warning: sphinx-build is missing. Not installing docs.' >&2
exit 0
fi
if test ! -d '@abs_sphinxbuilddir@'; then
echo 'Warning: docs are not built. Not installing docs.' >&2
exit 0
fi
# Destdir is set everytime the installation happens through meson or ninja even when --destdir is not passed.
# Set target path to prefix in case someone wants to run this script directly.
target_path='@PREFIX@'
if test -n "${MESON_INSTALL_DESTDIR_PREFIX+x}"; then
target_path="${MESON_INSTALL_DESTDIR_PREFIX}"
fi
docdir="${target_path}/@docdir@"
mandir8="${target_path}/@mandir8@"
mkdir -p "${docdir}/html"
cp -r '@abs_sphinxbuilddir@/html'/* "${docdir}/html"
if test '@HAVE_PDFLATEX@' != 'no'; then
@INSTALL@ -c -m 644 @abs_sphinxbuilddir@/latex/kea-arm.pdf "${docdir}"
@INSTALL@ -c -m 644 @abs_sphinxbuilddir@/latex/kea-messages.pdf "${docdir}"
fi
mkdir -p "${mandir8}"
@INSTALL@ -c -m 644 @abs_sphinxbuilddir@/man/*.8 "${mandir8}"