diff options
author | Alexei Podtelezhnikov <apodtele@gmail.com> | 2021-01-22 20:27:15 -0500 |
---|---|---|
committer | Alexei Podtelezhnikov <apodtele@gmail.com> | 2021-01-22 20:27:15 -0500 |
commit | 8dc311320c19b6b008fc6f55218b8f238ec982cb (patch) | |
tree | cad461358117d6155b0e6d17d3ec9ef2cb06cc88 /autogen.sh | |
parent | 60ba8fe9e71a244aaf7dc4591641ac14783706b8 (diff) | |
download | freetype2-8dc311320c19b6b008fc6f55218b8f238ec982cb.tar.gz |
* autogen.sh: Absorb `version.sed'.
* version.sed: Removed.
Diffstat (limited to 'autogen.sh')
-rwxr-xr-x | autogen.sh | 21 |
1 files changed, 14 insertions, 7 deletions
diff --git a/autogen.sh b/autogen.sh index 41aad2d5d..1c7e8153d 100755 --- a/autogen.sh +++ b/autogen.sh @@ -138,18 +138,25 @@ check_tool_version $ACLOCAL aclocal ACLOCAL 1.10.1 check_tool_version $LIBTOOLIZE libtoolize LIBTOOLIZE 2.2.4 check_tool_version $AUTOCONF autoconf AUTOCONF 2.62 -# 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= +# This sets FREETYPE version. +eval `sed -n \ +-e 's/^#define *\(FREETYPE_MAJOR\) *\([0-9][0-9]*\).*/\1=\2/p' \ +-e 's/^#define *\(FREETYPE_MINOR\) *\([0-9][0-9]*\).*/\1=\2/p' \ +-e 's/^#define *\(FREETYPE_PATCH\) *\([0-9][0-9]*\).*/\1=\2/p' \ +include/freetype/freetype.h` + +if test "$FREETYPE_PATCH" = "0"; then + FREETYPE=$FREETYPE_MAJOR.$FREETYPE_MINOR +else + FREETYPE=$FREETYPE_MAJOR.$FREETYPE_MINOR.$FREETYPE_PATCH fi +echo "FreeType $FREETYPE:" + cd builds/unix echo "generating \`configure.ac'" -sed -e "s;@VERSION@;$freetype_major$freetype_minor$freetype_patch;" \ +sed -e "s;@VERSION@;$FREETYPE;" \ < configure.raw > configure.ac run aclocal -I . --force |