Initial experiment in adding js support to w3m.

This commit is contained in:
Storm Dragon
2025-08-16 19:43:11 -04:00
parent e48858127f
commit 6cf0975fe1
82 changed files with 107987 additions and 2842 deletions

View File

@@ -924,3 +924,23 @@ AC_DEFUN([AC_W3M_SIGNAL],
else
AC_DEFINE(SIGNAL_RETURN,return 0)
fi])
#
# ----------------------------------------------------------------
# AC_W3M_JAVASCRIPT
# ----------------------------------------------------------------
AC_DEFUN([AC_W3M_JAVASCRIPT],
[AC_SUBST(USE_JAVASCRIPT)
AC_SUBST(JAVASCRIPT_LIBS)
AC_SUBST(JAVASCRIPT_OBJS)
AC_MSG_CHECKING(if JavaScript support is enabled)
AC_ARG_ENABLE(javascript,
[ --enable-javascript enable JavaScript support via QuickJS],,
[enable_javascript="no"])
AC_MSG_RESULT($enable_javascript)
if test x"$enable_javascript" = xyes; then
AC_DEFINE(USE_JAVASCRIPT, 1, [Define to 1 if JavaScript support is enabled])
JAVASCRIPT_LIBS="-lm"
JAVASCRIPT_OBJS="js/w3m_javascript.o js/w3m_dom.o js/w3m_events.o js/quickjs/quickjs.o js/quickjs/cutils.o js/quickjs/libunicode.o js/quickjs/libregexp.o js/quickjs/libbf.o"
USE_JAVASCRIPT=yes
fi])