60fd3f0a2d5e84c2ff0c70fbd81a7c47ec2785ef
[framework/uifw/elementary.git] / autogen.sh
1 #!/bin/sh
2
3 touch README
4 touch ABOUT-NLS
5
6 echo "Running autopoint..." ; autopoint -f || :
7 echo "Running aclocal..." ; aclocal $ACLOCAL_FLAGS -I m4 || exit 1
8 echo "Running autoheader..." ; autoheader || exit 1
9 echo "Running autoconf..." ; autoconf || exit 1
10 echo "Running libtoolize..." ; (libtoolize --copy --automake || glibtoolize --automake) || exit 1
11 echo "Running automake..." ; automake --add-missing --copy --gnu || exit 1
12
13 W=0
14
15 rm -f config.cache-env.tmp
16 echo "OLD_PARM=\"$@\"" >> config.cache-env.tmp
17 echo "OLD_CFLAGS=\"$CFLAGS\"" >> config.cache-env.tmp
18 echo "OLD_PATH=\"$PATH\"" >> config.cache-env.tmp
19 echo "OLD_PKG_CONFIG_PATH=\"$PKG_CONFIG_PATH\"" >> config.cache-env.tmp
20 echo "OLD_LDFLAGS=\"$LDFLAGS\"" >> config.cache-env.tmp
21
22 cmp config.cache-env.tmp config.cache-env >> /dev/null
23 if [ $? -ne 0 ]; then
24         W=1;
25 fi
26
27 if [ $W -ne 0 ]; then
28         echo "Cleaning configure cache...";
29         rm -f config.cache config.cache-env
30         mv config.cache-env.tmp config.cache-env
31 else
32         rm -f config.cache-env.tmp
33 fi
34
35 if [ -z "$NOCONFIGURE" ]; then
36         ./configure -C "$@"
37 fi