configure: install in a sub-dir of --libdir and --docdir

In case the user specifies the LIBDIR with --libdir , or DOCDIR with
--docdir, install our support files in a sub-dir, so as not to mangle
existing (potentially system) files/dirs.
(transplanted from 991fc21dd3cfda7d6448388b3224821f6937f15e)
This commit is contained in:
Yann E. MORIN" 2009-12-10 15:09:13 +01:00
parent 7d5787d95c
commit 454429bc7c

11
configure vendored
View File

@ -404,10 +404,17 @@ echo "${VERSION}"
# Now we have the version string, we can build up the paths
[ -z "${BINDIR_set}" ] && BINDIR="${PREFIX}/bin"
[ -z "${LIBDIR_set}" ] && LIBDIR="${PREFIX}/lib/ct-ng-${VERSION}"
[ -z "${DOCDIR_set}" ] && DOCDIR="${PREFIX}/share/doc/ct-ng-${VERSION}"
[ -z "${LIBDIR_set}" ] && LIBDIR="${PREFIX}/lib"
[ -z "${DOCDIR_set}" ] && DOCDIR="${PREFIX}/share/doc"
[ -z "${MANDIR_set}" ] && MANDIR="${PREFIX}/share/man/man1"
# Install support files in our own sub-dir, so as not to mangle (system)
# files and dirs, but only if not --local
if [ -z "${LOCAL_set}" ]; then
LIBDIR="${LIBDIR}/ct-ng-${VERSION}"
DOCDIR="${DOCDIR}/ct-ng-${VERSION}"
fi
# Check that install PATHs are absolute
for p in BIN LIB DOC MAN; do
var="${p}DIR"