dnl Checks for programs.
AC_PROG_CC
-AC_DEFINE_UNQUOTED(CC,$CC)
-
-dnl Checks for programs.
AC_PROG_CXX
+AC_CHECK_TOOL(AR, ar)
+AC_PROG_RANLIB
+AC_DEFINE_UNQUOTED(CC,$CC)
AC_DEFINE_UNQUOTED(CXX,$CXX)
+AC_DEFINE_UNQUOTED(AR,$AR)
+AC_DEFINE_UNQUOTED(RANLIB,$RANLIB)
dnl Set test on c++ compiler.
AC_LANG_CPLUSPLUS
AC_DEFINE_UNQUOTED(TXL,$TXL)
fi
+dnl Check for Ruby.
+AC_CHECK_PROG(RUBY, ruby, ruby)
+if test -n "$RUBY"; then
+ AC_DEFINE_UNQUOTED(RUBY,$RUBY)
+fi
+
dnl write output files
-AC_OUTPUT(Makefile common/Makefile ragel/Makefile redfsm/Makefile rlcodegen/Makefile doc/Makefile test/Makefile)
+AC_OUTPUT(Makefile common/Makefile ragel/Makefile redfsm/Makefile rlgen-cd/Makefile rlgen-java/Makefile rlgen-ruby/Makefile rlgen-dot/Makefile doc/Makefile test/Makefile)
echo "configuration of ragel complete"