mirror of
https://github.com/tuxbox-fork-migrations/recycled-ni-neutrino.git
synced 2025-08-26 23:13:00 +02:00
configure.ac: use pkg-config to check freetype version
the PKG_CHECK_MODULES macro allows to check for a version -- use it
instead of homegrown TUXBOX_APPS_LIB_PKGCONFIG
Origin commit data
------------------
Branch: ni/coolstream
Commit: deaab224b9
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2017-02-01 (Wed, 01 Feb 2017)
------------------
This commit was generated by Migit
This commit is contained in:
22
configure.ac
22
configure.ac
@@ -98,9 +98,17 @@ AM_CONDITIONAL(USE_TREMOR, test "$TREMOR" = "yes")
|
|||||||
|
|
||||||
# TUXBOX_APPS_LIB_PKGCONFIG(OPENSSL,openssl)
|
# TUXBOX_APPS_LIB_PKGCONFIG(OPENSSL,openssl)
|
||||||
TUXBOX_APPS_LIB_PKGCONFIG(CURL,libcurl)
|
TUXBOX_APPS_LIB_PKGCONFIG(CURL,libcurl)
|
||||||
TUXBOX_APPS_LIB_PKGCONFIG(FREETYPE,freetype2)
|
PKG_CHECK_MODULES([FREETYPE], [freetype2 >= 2.5.0], echo "freetype2 >= 2.5.0 found")
|
||||||
CPPFLAGS+=" $(freetype-config --cflags)"
|
|
||||||
AC_MSG_CHECKING([whether FreeType version is 2.5.0 or higher])
|
# fallback to curl-config (which is ugly for cross-compilation)
|
||||||
|
if test -z "$CURL_LIBS" -a -z "$CURL_CFLAGS"; then
|
||||||
|
TUXBOX_APPS_LIB_CONFIG(CURL,curl-config)
|
||||||
|
fi
|
||||||
|
# fallback to freetype-config (which is ugly for cross-compilation)
|
||||||
|
if test -z "$FREETYPE_LIBS" -a -z "$FREETYPE_CFLAGS"; then
|
||||||
|
TUXBOX_APPS_LIB_CONFIG(FREETYPE,freetype-config)
|
||||||
|
CPPFLAGS+="$FREETYPE_CFLAGS"
|
||||||
|
AC_MSG_CHECKING([whether FreeType version is 2.5.0 or higher])
|
||||||
AC_TRY_CPP([
|
AC_TRY_CPP([
|
||||||
#include <ft2build.h>
|
#include <ft2build.h>
|
||||||
#include FT_FREETYPE_H
|
#include FT_FREETYPE_H
|
||||||
@@ -111,14 +119,6 @@ AC_MSG_CHECKING([whether FreeType version is 2.5.0 or higher])
|
|||||||
[AC_MSG_RESULT(yes)],
|
[AC_MSG_RESULT(yes)],
|
||||||
[AC_MSG_ERROR([Need FreeType library version 2.5.0 or higher])
|
[AC_MSG_ERROR([Need FreeType library version 2.5.0 or higher])
|
||||||
])
|
])
|
||||||
|
|
||||||
# fallback to curl-config (which is ugly for cross-compilation)
|
|
||||||
if test -z "$CURL_LIBS" -a -z "$CURL_CFLAGS"; then
|
|
||||||
TUXBOX_APPS_LIB_CONFIG(CURL,curl-config)
|
|
||||||
fi
|
|
||||||
# fallback to freetype-config (which is ugly for cross-compilation)
|
|
||||||
if test -z "$FREETYPE_LIBS" -a -z "$FREETYPE_CFLAGS"; then
|
|
||||||
TUXBOX_APPS_LIB_CONFIG(FREETYPE,freetype-config)
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
TUXBOX_APPS_LIB_PKGCONFIG(PNG,libpng)
|
TUXBOX_APPS_LIB_PKGCONFIG(PNG,libpng)
|
||||||
|
Reference in New Issue
Block a user