all repos — openbox @ cf0823dcf3d1ee8e61be0dfc842b1be3a34b3aee

openbox fork - make it a bit more like ryudo

look for xft
Dana Jansens danakj@orodu.net
commit

cf0823dcf3d1ee8e61be0dfc842b1be3a34b3aee

parent

1694901f7aee074cbe771f683e80df91ba2041b6

1 files changed, 39 insertions(+), 0 deletions(-)

jump to
M configure.acconfigure.ac

@@ -90,6 +90,43 @@ ,

AC_MSG_ERROR([Could not find XOpenDisplay in -lX11.]) ) + +dnl Check for Xft2 +AC_MSG_CHECKING([for Xft version 2]) +XFT2="" +if pkg-config xft; then + AC_MSG_RESULT([yes]) + XFT2="yes" + LIBS="$LIBS `pkg-config --libs xft`" + CXXFLAGS="`pkg-config --cflags xft` $CXXFLAGS" +else + AC_MSG_RESULT([no]) +fi + +AC_CHECK_LIB([Xft], [XftFontOpenXlfd], + AC_MSG_CHECKING([for X11/Xft/Xft.h]) + AC_TRY_LINK( + [ + #include <X11/Xlib.h> + #include <X11/Xft/Xft.h> + ], + [ + XftFont foo + ], + [ + AC_MSG_RESULT([yes]) + dnl This is for Xft version 1 + test "$XFT2" = "yes" || LIBS="$LIBS -lXft" + ], + [ + AC_MSG_RESULT([no]) + AC_MSG_ERROR([Openbox requires the Xft font library. +See http://www.fontconfig.org/ +]) + ] + ) +) + dnl Check for XShape extension support AC_CHECK_LIB([Xext], [XShapeCombineShape], AC_MSG_CHECKING([for X11/extensions/shape.h])

@@ -165,6 +202,8 @@ AC_MSG_RESULT([no])

fi, AC_MSG_RESULT([no]) ) + + AC_CONFIG_FILES([Makefile m4/Makefile