Don't need to explicitly check for xft.
This commit is contained in:
parent
73adc6480d
commit
661a53cb68
3 changed files with 0 additions and 157 deletions
|
@ -46,7 +46,6 @@ nodist_bin_SCRIPTS = \
|
||||||
|
|
||||||
render_rendertest_CPPFLAGS = \
|
render_rendertest_CPPFLAGS = \
|
||||||
$(PANGO_CFLAGS) \
|
$(PANGO_CFLAGS) \
|
||||||
$(XFT_CFLAGS) \
|
|
||||||
$(GLIB_CFLAGS) \
|
$(GLIB_CFLAGS) \
|
||||||
-DG_LOG_DOMAIN=\"RenderTest\"
|
-DG_LOG_DOMAIN=\"RenderTest\"
|
||||||
render_rendertest_LDADD = \
|
render_rendertest_LDADD = \
|
||||||
|
@ -54,7 +53,6 @@ render_rendertest_LDADD = \
|
||||||
render/libobrender.la \
|
render/libobrender.la \
|
||||||
$(GLIB_LIBS) \
|
$(GLIB_LIBS) \
|
||||||
$(PANGO_LIBS) \
|
$(PANGO_LIBS) \
|
||||||
$(XFT_LIBS) \
|
|
||||||
$(XML_LIBS) \
|
$(XML_LIBS) \
|
||||||
$(X_LIBS)
|
$(X_LIBS)
|
||||||
render_rendertest_SOURCES = render/test.c
|
render_rendertest_SOURCES = render/test.c
|
||||||
|
@ -64,7 +62,6 @@ render_libobrender_la_CPPFLAGS = \
|
||||||
$(GLIB_CFLAGS) \
|
$(GLIB_CFLAGS) \
|
||||||
$(XML_CFLAGS) \
|
$(XML_CFLAGS) \
|
||||||
$(PANGO_CFLAGS) \
|
$(PANGO_CFLAGS) \
|
||||||
$(XFT_CFLAGS) \
|
|
||||||
-DG_LOG_DOMAIN=\"ObRender\" \
|
-DG_LOG_DOMAIN=\"ObRender\" \
|
||||||
-DDEFAULT_THEME=\"$(theme)\"
|
-DDEFAULT_THEME=\"$(theme)\"
|
||||||
render_libobrender_la_LDFLAGS = \
|
render_libobrender_la_LDFLAGS = \
|
||||||
|
@ -73,7 +70,6 @@ render_libobrender_la_LIBADD = \
|
||||||
obt/libobt.la \
|
obt/libobt.la \
|
||||||
$(X_LIBS) \
|
$(X_LIBS) \
|
||||||
$(PANGO_LIBS) \
|
$(PANGO_LIBS) \
|
||||||
$(XFT_LIBS) \
|
|
||||||
$(GLIB_LIBS) \
|
$(GLIB_LIBS) \
|
||||||
$(XML_LIBS)
|
$(XML_LIBS)
|
||||||
render_libobrender_la_SOURCES = \
|
render_libobrender_la_SOURCES = \
|
||||||
|
|
|
@ -102,10 +102,6 @@ PKG_CHECK_MODULES(PANGO, [pango >= 1.8.0 pangoxft >= 1.8.0])
|
||||||
AC_SUBST(PANGO_CFLAGS)
|
AC_SUBST(PANGO_CFLAGS)
|
||||||
AC_SUBST(PANGO_LIBS)
|
AC_SUBST(PANGO_LIBS)
|
||||||
|
|
||||||
PKG_CHECK_MODULES(XFT, [xft])
|
|
||||||
AC_SUBST(XFT_CFLAGS)
|
|
||||||
AC_SUBST(XFT_LIBS)
|
|
||||||
|
|
||||||
PKG_CHECK_MODULES(XML, [libxml-2.0 >= 2.6.0])
|
PKG_CHECK_MODULES(XML, [libxml-2.0 >= 2.6.0])
|
||||||
AC_SUBST(XML_CFLAGS)
|
AC_SUBST(XML_CFLAGS)
|
||||||
AC_SUBST(XML_LIBS)
|
AC_SUBST(XML_LIBS)
|
||||||
|
|
149
m4/x11.m4
149
m4/x11.m4
|
@ -29,155 +29,6 @@ AC_DEFUN([X11_DEVEL],
|
||||||
CPPFLAGS=$OLDCPPFLAGS
|
CPPFLAGS=$OLDCPPFLAGS
|
||||||
])
|
])
|
||||||
|
|
||||||
|
|
||||||
AC_DEFUN([XFT_ERROR],
|
|
||||||
[
|
|
||||||
if test "$XFT_MIN"; then
|
|
||||||
AC_MSG_ERROR([$PACKAGE requires the Xft font library >= $XFT_MIN.
|
|
||||||
See http://www.fontconfig.org/
|
|
||||||
])
|
|
||||||
else
|
|
||||||
AC_MSG_ERROR([$PACKAGE requires the Xft font library.
|
|
||||||
See http://www.fontconfig.org/
|
|
||||||
])
|
|
||||||
fi
|
|
||||||
])
|
|
||||||
|
|
||||||
# XFT_DEVEL([required-version])
|
|
||||||
#
|
|
||||||
# Check for the XFT development package.
|
|
||||||
# You can use the optional argument to check for a library of at least the
|
|
||||||
# given version.
|
|
||||||
# It provides the $(PYTHON_CFLAGS) $(PYTHON_LIBS) output variables.
|
|
||||||
AC_DEFUN([XFT_DEVEL],
|
|
||||||
[
|
|
||||||
AC_REQUIRE([X11_DEVEL])
|
|
||||||
|
|
||||||
if test "$1"; then
|
|
||||||
XFT_MIN="$1"
|
|
||||||
XFT_MIN_MAJOR=${XFT_MIN%.*.*}
|
|
||||||
XFT_MIN_MINOR=${XFT_MIN%.*}
|
|
||||||
XFT_MIN_MINOR=${XFT_MIN_MINOR#*.}
|
|
||||||
XFT_MIN_REVISION=${XFT_MIN#*.*.}
|
|
||||||
XFT_MIN="$XFT_MIN_MAJOR.$XFT_MIN_MINOR.$XFT_MIN_REVISION"
|
|
||||||
else
|
|
||||||
XFT_MIN=""
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test -z "$XFT_MIN"; then
|
|
||||||
AC_MSG_CHECKING([for Xft])
|
|
||||||
if ! pkg-config xft; then
|
|
||||||
AC_MSG_RESULT([no])
|
|
||||||
XFT_ERROR
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
AC_MSG_CHECKING([for Xft version >= $XFT_MIN])
|
|
||||||
if ! pkg-config --atleast-version $XFT_MIN xft; then
|
|
||||||
AC_MSG_RESULT([no])
|
|
||||||
XFT_ERROR
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
AC_MSG_RESULT([yes])
|
|
||||||
|
|
||||||
|
|
||||||
# Store these
|
|
||||||
OLDLIBS=$LIBS
|
|
||||||
OLDCPPFLAGS=$CPPFLAGS
|
|
||||||
|
|
||||||
XFT_CFLAGS="`pkg-config --cflags xft`"
|
|
||||||
XFT_LIBS="`pkg-config --libs xft`"
|
|
||||||
|
|
||||||
# Set these for checking with the tests below. They'll be restored after
|
|
||||||
LIBS="$LIBS $XFT_LIBS"
|
|
||||||
CPPFLAGS="$XFT_CFLAGS $CPPFLAGS"
|
|
||||||
|
|
||||||
AC_CHECK_LIB([Xft], [XftGetVersion], # this was not defined in < 2.0
|
|
||||||
if test "$XFT_MIN"; then
|
|
||||||
AC_MSG_CHECKING([for X11/Xft/Xft.h for Xft >= $XFT_MIN])
|
|
||||||
AC_TRY_COMPILE(
|
|
||||||
[
|
|
||||||
#include <X11/Xlib.h>
|
|
||||||
#include <X11/Xft/Xft.h>
|
|
||||||
],
|
|
||||||
[
|
|
||||||
#if !defined(XFT_MAJOR)
|
|
||||||
# error Xft.h is too old
|
|
||||||
#endif
|
|
||||||
#if XFT_MAJOR < $XFT_MIN_MAJOR
|
|
||||||
# error Xft.h is too old
|
|
||||||
#endif
|
|
||||||
#if XFT_MAJOR == $XFT_MIN_MAJOR
|
|
||||||
# if XFT_MINOR < $XFT_MIN_MINOR
|
|
||||||
# error Xft.h is too old
|
|
||||||
# endif
|
|
||||||
#endif
|
|
||||||
#if XFT_MAJOR == $XFT_MIN_MAJOR
|
|
||||||
# if XFT_MAJOR == $XFT_MIN_MINOR
|
|
||||||
# if XFT_REVISION < $XFT_MIN_REVISION
|
|
||||||
# error Xft.h is too old
|
|
||||||
# endif
|
|
||||||
# endif
|
|
||||||
#endif
|
|
||||||
|
|
||||||
int i = XFT_MAJOR;
|
|
||||||
XftFont foo;
|
|
||||||
],
|
|
||||||
[
|
|
||||||
AC_MSG_RESULT([yes])
|
|
||||||
],
|
|
||||||
[
|
|
||||||
AC_MSG_RESULT([no])
|
|
||||||
XFT_ERROR
|
|
||||||
])
|
|
||||||
else
|
|
||||||
AC_MSG_CHECKING([for X11/Xft/Xft.h])
|
|
||||||
AC_TRY_COMPILE(
|
|
||||||
[
|
|
||||||
#include <X11/Xlib.h>
|
|
||||||
#include <X11/Xft/Xft.h>
|
|
||||||
],
|
|
||||||
[
|
|
||||||
int i = XFT_MAJOR; /* make sure were using Xft 2, not 1 */
|
|
||||||
XftFont foo;
|
|
||||||
],
|
|
||||||
[
|
|
||||||
AC_MSG_RESULT([yes])
|
|
||||||
],
|
|
||||||
[
|
|
||||||
AC_MSG_RESULT([no])
|
|
||||||
XFT_ERROR
|
|
||||||
])
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([if we can compile with Xft])
|
|
||||||
AC_TRY_LINK(
|
|
||||||
[
|
|
||||||
#include <X11/Xlib.h>
|
|
||||||
#include <X11/Xft/Xft.h>
|
|
||||||
],
|
|
||||||
[
|
|
||||||
int i = XFT_MAJOR;
|
|
||||||
XftFont foo
|
|
||||||
],
|
|
||||||
[
|
|
||||||
AC_MSG_RESULT([yes])
|
|
||||||
],
|
|
||||||
[
|
|
||||||
AC_MSG_RESULT([no])
|
|
||||||
AC_MSG_ERROR([Unable to compile with the Xft font library.
|
|
||||||
])
|
|
||||||
])
|
|
||||||
)
|
|
||||||
|
|
||||||
# Restore the old values. Use XFT_CFLAGS and XFT_LIBS in the Makefiles
|
|
||||||
LIBS=$OLDLIBS
|
|
||||||
CPPFLAGS=$OLDCPPFLAGS
|
|
||||||
|
|
||||||
AC_SUBST([XFT_CFLAGS])
|
|
||||||
AC_SUBST([XFT_LIBS])
|
|
||||||
])
|
|
||||||
|
|
||||||
|
|
||||||
# X11_EXT_XKB()
|
# X11_EXT_XKB()
|
||||||
#
|
#
|
||||||
# Check for the presence of the "Xkb" X Window System extension.
|
# Check for the presence of the "Xkb" X Window System extension.
|
||||||
|
|
Loading…
Reference in a new issue