+ if test "x$HAVE_OTFLIB_CONFIG" = "xyes"; then
+ CPPFLAGS="$CPPFLAGS `libotf-config --cflags`"
+ OTF_LD_FLAGS="`libotf-config --libs`"
+ LIBS="$LIBS $OTF_LD_FLAGS"
+ elif test "x$HAVE_PKG_CONFIG" = "xyes" ; then
+ if pkg-config libotf ; then
+ CPPFLAGS="$CPPFLAGS `pkg-config --cflags libotf`"
+ OTF_LD_FLAGS="`pkg-config --libs libotf`"
+ fi
+ fi
+ ## We check the availability of OTF_check_features
+ ## because we need libotf-0.9.4 or the later.
+ AC_CHECK_LIB(otf, OTF_check_features, HAVE_OTF=yes, HAVE_OTF=no)
+ AC_CHECK_HEADER(otf.h,, HAVE_OTF=no)
+ if test "x$HAVE_OTF" = "xyes"; then
+ AC_DEFINE(HAVE_OTF, 1,
+ [Define to 1 if you have OTF library and header file.])
+ M17N_EXT_LIBS="$M17N_EXT_LIBS libotf"
+ AC_CHECK_LIB(otf, OTF_drive_gpos2, HAVE_OTF_DRIVE_GPOS2=yes,
+ HAVE_OTF_DRIVE_GPOS2=no)
+ if test "x$HAVE_OTF_DRIVE_GPOS2" = "xyes"; then
+ AC_DEFINE(HAVE_OTF_DRIVE_GPOS2, 1,
+ [Define to 1 if the OTF library has OTF_drive_gpos2().])
+ fi
+ else
+ CPPFLAGS="$save_CPPFLAGS"
+ OTF_LD_FLAGS=
+ fi
+ LIBS="$save_LIBS"