Build libtool archives instead of plain .a archives, so that PIC versions are
[platform/upstream/flac.git] / autogen.sh
1 #!/bin/sh
2
3 # 'hacks' is the place to put some commands you may need.  There are at
4 # least two that seem to be necessary in some situations:
5 #
6 # 1. Some (newer?) versions automake --add-missing --copy do not copy
7 #    in ltmain.sh, maybe because this is now supposed to be done by
8 #    libtoolize.
9 # 2. FLAC uses iconv but not gettext.  iconv requires config.rpath which
10 #    is supplied by gettext, which is copied in by gettextize.  But we
11 #    can't run gettextize since we do not fulfill all it's requirements
12 #    (since we don't use it).
13 #
14 # If both these apply try:
15 #
16 #hacks="cp /usr/share/libtool/ltmain.sh . && cp /usr/share/gettext/config.rpath ."
17 #
18 # Otherwise, this is the no-op:
19 hacks=true
20 #
21
22 aclocal-1.6 && autoconf && autoheader && $hacks && automake-1.6 --foreign --include-deps --add-missing --copy