1# Bootstrap configuration.
2
3# Copyright (C) 2006-2014 Free Software Foundation, Inc.
4
5# This program is free software: you can redistribute it and/or modify
6# it under the terms of the GNU General Public License as published by
7# the Free Software Foundation; either version 3 of the License, or
8# (at your option) any later version.
9
10# This program is distributed in the hope that it will be useful,
11# but WITHOUT ANY WARRANTY; without even the implied warranty of
12# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13# GNU General Public License for more details.
14
15# You should have received a copy of the GNU General Public License
16# along with this program.  If not, see <http://www.gnu.org/licenses/>.
17
18
19# gnulib modules used by this package.
20gnulib_modules="
21"
22
23# Additional xgettext options to use.  Use "\\\newline" to break lines.
24XGETTEXT_OPTIONS=$XGETTEXT_OPTIONS'\\\
25 --from-code=UTF-8\\\
26 --flag=asprintf:2:c-format --flag=vasprintf:2:c-format\\\
27 --flag=asnprintf:3:c-format --flag=vasnprintf:3:c-format\\\
28 --flag=wrapf:1:c-format\\\
29'
30
31# If "AM_GNU_GETTEXT(external" or "AM_GNU_GETTEXT([external]"
32# appears in configure.ac, exclude some unnecessary files.
33# Without grep's -E option (not portable enough, pre-configure),
34# the following test is ugly.  Also, this depends on the existence
35# of configure.ac, not the obsolescent-named configure.in.  But if
36# you're using this infrastructure, you should care about such things.
37
38gettext_external=0
39grep '^[	 ]*AM_GNU_GETTEXT(external\>' configure.ac > /dev/null &&
40  gettext_external=1
41grep '^[	 ]*AM_GNU_GETTEXT(\[external\]' configure.ac > /dev/null &&
42  gettext_external=1
43
44if test $gettext_external = 1; then
45  # Gettext supplies these files, but we don't need them since
46  # we don't have an intl subdirectory.
47  excluded_files='
48      m4/glibc2.m4
49      m4/intdiv0.m4
50      m4/lcmessage.m4
51      m4/lock.m4
52      m4/printf-posix.m4
53      m4/size_max.m4
54      m4/uintmax_t.m4
55      m4/ulonglong.m4
56      m4/visibility.m4
57      m4/xsize.m4
58  '
59fi
60
61# Build prerequisites
62buildreq="\
63autoconf   2.59
64automake   1.9.6
65git        1.5.5
66tar        -
67"
68