AC_INIT(m17n-test, 1.0.0, m17n-lib-bug@m17n.org)
AM_INIT_AUTOMAKE(m17n-test, 1.0.0)
-
AC_PROG_CC
+AM_PROG_CC_C_O
AC_PATH_XTRA
-PKG_CHECK_MODULES(M17N, m17n-gui)
+PKG_CHECK_MODULES(FT2, freetype2)
+PKG_CHECK_MODULES(FC, fontconfig)
+PKG_CHECK_MODULES(M17NGUI, m17n-gui)
+PKG_CHECK_MODULES(M17NFLT, m17n-flt)
+PKG_CHECK_MODULES(OTF, libotf)
+
+AC_ARG_WITH(harfbuzz, [Harfbuzz source directory], HBDIR="$withval", HBDIR="")
+if test -d "$HBDIR/src/.libs"; then
+ HB_CFLAGS="-I$HBDIR/src"
+ for o in global open stream buffer gdef gsub gpos; do
+ HB_LIBS="$HB_LIBS $HBDIR/src/.libs/harfbuzz-$o.o"
+ done
+fi
-LDFLAGS="$LDFLAGS $M17N_LIBS"
-CPPFLAGS="$CPPFLAGS $M17N_CFLAGS"
+AC_SUBST(HB_CFLAGS)
+AC_SUBST(HB_LIBS)
AC_CONFIG_FILES(Makefile)