diff options
Diffstat (limited to 'autogen.sh')
-rw-r--r-- | autogen.sh | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/autogen.sh b/autogen.sh index 5339101aa..2cc947179 100644 --- a/autogen.sh +++ b/autogen.sh @@ -1,6 +1,6 @@ #!/bin/sh -# Copyright 2005 by +# Copyright 2005, 2006 by # David Turner, Robert Wilhelm, and Werner Lemberg. # # This file is part of the FreeType project, and may only be used, modified, @@ -20,14 +20,26 @@ run () fi } -if test ! -f ./builds/unix/configure.ac; then +if test ! -f ./builds/unix/configure.raw; then echo "You must be in the same directory as \`autogen.sh'." echo "Bootstrapping doesn't work if srcdir != builddir." exit 1 fi +# This sets freetype_major, freetype_minor, and freetype_patch. +eval `sed -nf version.sed include/freetype/freetype.h` + +# We set freetype-patch to an empty value if it is zero. +if test "$freetype_patch" = ".0"; then + freetype_patch= +fi + cd builds/unix +echo "generating \`configure.ac'" +sed -e "s;@VERSION@;$freetype_major$freetype_minor$freetype_patch;" \ + < configure.raw > configure.ac + run aclocal -I . --force run libtoolize --force --copy run autoconf --force |