[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Groff] Add --with-doc configuration option
From: |
Steffen Nurpmeso |
Subject: |
Re: [Groff] Add --with-doc configuration option |
Date: |
Sat, 15 Mar 2014 14:11:36 +0100 |
User-agent: |
s-nail v14.6.2-9-gc4e43ca |
Keith Marshall <address@hidden> wrote:
|On 14/03/14 20:04, Peter Schaffter wrote:
|> Can't imagine a situation where 'make dist' would want to exclude
|> documentation. Assume nothing. :)
|
|Since the intended purpose of "make dist" is to create distribution
|tarballs, such as those published on FSF mirrors, it really wouldn't be
|appropriate for it to do anything other than fail, if any distributable
|component is missing; IMO, "--without-doc" should not apply to the "make
|dist" goal.
I also think having a check here and there is not a bad thing.
I'll add it for my patch.
|> For consistency with other configure options,
|>
|> --with-doc[=ARG] [ARG=yes]
|> --without-doc (same as --with-doc=no)
|>
|> is probably best.
|
|If it's implemented using autoconf's AC_ARG_WITH macro, (as it should
|be), that would be automatic.
In fact it seems that AC_ARG_WITH doesn't allow to define an
enumeration of allowed arguments, so that this is implied as well
as anything else!
AC_DEFUN([GROFF_DOC_CHECK],
[AC_ARG_WITH([doc],
[AS_HELP_STRING([--with-doc[[=TYPE]]],
[choose which manuals (beside man pages) are desirable. \
Give TYPE as a comma-separated list of one or multiple of \
`info', `pdf' and `html' to restrict what is produced])],
[DOCADD=$withval],
[DOCADD=yes])
test "$DOCADD" = "no" && DOCADD=''
if test "$DOCADD" = yes; then
docadd_info=yes docadd_pdf=yes docadd_html=yes
else
# Don't use case/esac, verify input
docadd_info= docadd_pdf= docadd_html=
OFS=${IFS}
IFS=','
set -- ${DOCADD}
IFS=${OFS}
for i
do
test "${i}" = info && { docadd_info=yes; continue; }
test "${i}" = pdf && { docadd_pdf=yes; continue; }
test "${i}" = html && { docadd_html=yes; continue; }
AC_MSG_WARN([Invalid --with-doc argument:] ${i})
done
fi])
--steffen
- [Groff] Add --with-doc configuration option, Steffen Nurpmeso, 2014/03/14
- Re: [Groff] Add --with-doc configuration option, Peter Schaffter, 2014/03/14
- Re: [Groff] Add --with-doc configuration option, Keith Marshall, 2014/03/14
- Re: [Groff] Add --with-doc configuration option,
Steffen Nurpmeso <=
- Re: [Groff] Add --with-doc configuration option, Werner LEMBERG, 2014/03/15
- Re: [Groff] Add --with-doc configuration option, Steffen Nurpmeso, 2014/03/15
- Re: [Groff] Add --with-doc configuration option, Steffen Nurpmeso, 2014/03/17
- Re: [Groff] Add --with-doc configuration option, Werner LEMBERG, 2014/03/18
- Re: [Groff] Add --with-doc configuration option, Steffen Nurpmeso, 2014/03/22
- Re: [Groff] Add --with-doc configuration option, Werner LEMBERG, 2014/03/25
- Re: [Groff] Add --with-doc configuration option, Steffen Nurpmeso, 2014/03/25
- Re: [Groff] Add --with-doc configuration option, Steffen Nurpmeso, 2014/03/18
- Re: [Groff] Add --with-doc configuration option, Ralph Corderoy, 2014/03/18
- Re: [Groff] Add --with-doc configuration option, Steffen Nurpmeso, 2014/03/18