summaryrefslogtreecommitdiffstats
path: root/configure
diff options
context:
space:
mode:
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure14
1 files changed, 13 insertions, 1 deletions
diff --git a/configure b/configure
index ae5c268..f7d1aca 100755
--- a/configure
+++ b/configure
@@ -31,6 +31,8 @@ XSLTPATH="${PREFIX}/share/eurephia/xslt"
XSLTPATH_SET=0
EUREPHIADM_XSLT="${XSLTPATH}/eurephiadm"
EUREPHIADM_XSLT_SET=0
+MANDIR="${PREFIX}/share/man"
+MANDIR_SET=0
SQLITE3PREFIX="/etc/openvpn"
#
@@ -75,6 +77,7 @@ configure help for eurephia
(default: ${EUREPHIADM_XSLT})
** Documentation
--doxygen -- Compile Doxygen developer documentation
+ --man-prefix -- Installation prefix for man pages
EOF
}
@@ -114,6 +117,10 @@ while [ ! -z "$1" ]; do
EUREPHIADM_XSLT="${XSLTPATH}/eurephiadm"
fi
fi
+ # Apply prefix to man page directory only if not been set explicitly earlier
+ if [ "${MANDIR_SET}" = "0" ]; then
+ MANDIR="${PREFIX}/share/man"
+ fi
;;
--bin-dir)
BINDIR="$2"
@@ -188,6 +195,10 @@ while [ ! -z "$1" ]; do
PARAMS="${PARAMS} -DDOXYGEN=ON"
DOXY_DISTCLEAN="rm -r doxygen/eurephia-devel"
;;
+ --man-dir)
+ MANDIR="$2"
+ shift
+ ;;
*)
echo "Unkown option: $1"
exit 2
@@ -235,7 +246,7 @@ EOF
cmake . ${PARAMS} -DPREFIX:STRING=${PREFIX} -DCMAKE_INSTALL_PREFIX:STRING=${PREFIX} \
-DPLUGINDIR:STRING=${PLUGINDIR} -DBINDIR:STRING=${BINDIR} \
-DEUREPHIADM_XSLT_PATH:STRING=${EUREPHIADM_XSLT} -DXSLTROOT:STRING=${XSLTPATH} \
- -DCFLAGS:STRING="${CFLAGS}"
+ -DMANDIR:STRING=${MANDIR} -DCFLAGS:STRING="${CFLAGS}"
export ec=$?
# If cmake exited without failure, provide some info about the configuration
@@ -255,6 +266,7 @@ EOF
echo
echo " Install prefix: ${PREFIX}"
echo " Binaries dir: ${BINDIR}"
+ echo " Man pages dir: ${MANDIR}"
echo " Plug-in path: ${PLUGINDIR}"
if [ ! -z "${ADMIN}" ]; then
echo " XSLT base path: ${XSLTPATH}"