diff -r f8acccd11133 -r ade232db1313 configure --- a/configure Sun Jul 01 20:52:34 2007 +0000 +++ b/configure Sun Jul 01 21:21:11 2007 +0000 @@ -4,15 +4,12 @@ DATE=$(date +%Y%m%d) PREFIX_DEFAULT=/usr/local -BINDIR_DEFAULT="${PREFIX}/bin" -LIBDIR_DEFAULT="${PREFIX}/lib" -DOCDIR_DEFAULT="${PREFIX}/share/doc" -MANDIR_DEFAULT="${PREFIX}/share/man" BINDIR_set= LIBDIR_set= DOCDIR_set= MANDIR_set= +LOCAL_set= get_optval(){ local ret @@ -34,9 +31,9 @@ PREFIX=$(get_optval "$1" "$2") ret=$? [ -z "${BINDIR_set}" ] && BINDIR="${PREFIX}/bin" - [ -z "${LIBDIR_set}" ] && LIBDIR="${PREFIX}/lib" - [ -z "${DOCDIR_set}" ] && DOCDIR="${PREFIX}/share/doc" - [ -z "${MANDIR_set}" ] && MANDIR="${PREFIX}/share/man" + [ -z "${LIBDIR_set}" ] && LIBDIR="${PREFIX}/lib/ct-ng-${VERSION}" + [ -z "${DOCDIR_set}" ] && DOCDIR="${PREFIX}/share/doc/ct-ng-${VERSION}" + [ -z "${MANDIR_set}" ] && MANDIR="${PREFIX}/share/man/man1" return ${ret} } @@ -82,8 +79,8 @@ Configuration: -h, --help display this help and exit - --prefix=PREFIX install architecture-independent files in PREFIX - [${PREFIX_DEFAULT}] + --prefix=PREFIX install files in PREFIX [${PREFIX_DEFAULT}] + --local don't install, and use current directory By default, \`make install' will install all the files in \`${PREFIX_DEFAULT}/bin', \`${PREFIX_DEFAULT}/lib' etc. You can specify @@ -107,12 +104,20 @@ --libdir*) set_libdir "$1" "$2" && shift || shift 2;; --docdir*) set_docdir "$1" "$2" && shift || shift 2;; --mandir*) set_mandir "$1" "$2" && shift || shift 2;; + --local) LOCAL_set=1; shift;; --help|-h) do_help; exit 0;; *) do_help; exit 1;; esac done -[ -z "${PREFIX}" ] && set_prefix --prefix "${PREFIX_DEFAULT}" +[ -z "${PREFIX}" ] && set_prefix "" "${PREFIX_DEFAULT}" +if [ "${LOCAL_set}" = "1" ]; then + set_prefix "" $(pwd) + set_bindir "" $(pwd) + set_libdir "" $(pwd) + set_docdir "" $(pwd)/docs + set_mandir "" $(pwd)/docs +fi sed -r -e "s,@@BINDIR@@,${BINDIR},g;" \ -e "s,@@LIBDIR@@,${LIBDIR},g;" \ @@ -120,4 +125,14 @@ -e "s,@@MANDIR@@,${MANDIR},g;" \ -e "s,@@VERSION@@,${VERSION},g;" \ -e "s,@@DATE@@,${DATE},g;" \ - Makefile.in >Makefile + -e "s,@@LOCAL@@,${LOCAL_set},g;" \ + Makefile.in >Makefile + +cat <<__EOF__ +ct-ng configured as follows: + PREFIX="${PREFIX}" + BINDIR="${BINDIR}" + LIBDIR="${LIBDIR}" + DOCDIR="${DOCDIR}" + MANDIR="${MANDIR}" +__EOF__