Skip to content

Commit ba34e2f

Browse files
committed
QuickJS: added xml module.
1 parent 1032c63 commit ba34e2f

File tree

8 files changed

+2558
-292
lines changed

8 files changed

+2558
-292
lines changed

.github/workflows/check-pr.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
run: |
3333
sudo dpkg --add-architecture i386
3434
sudo apt-get update
35-
sudo apt-get install -y gcc-multilib libc6:i386 libpcre2-dev:i386 zlib1g-dev:i386
35+
sudo apt-get install -y gcc-multilib libc6:i386 libssl-dev:i386 libpcre2-dev:i386 zlib1g-dev:i386 libxml2-dev:i386
3636
3737
- name: Check out nginx
3838
run: |

auto/qjs_modules

+8
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,14 @@ if [ $NJS_OPENSSL = YES -a $NJS_HAVE_OPENSSL = YES ]; then
2727
. auto/qjs_module
2828
fi
2929

30+
if [ $NJS_LIBXML2 = YES -a $NJS_HAVE_LIBXML2 = YES ]; then
31+
njs_module_name=qjs_xml_module
32+
njs_module_incs=
33+
njs_module_srcs=external/qjs_xml_module.c
34+
35+
. auto/qjs_module
36+
fi
37+
3038
if [ $NJS_ZLIB = YES -a $NJS_HAVE_ZLIB = YES ]; then
3139
njs_module_name=qjs_zlib_module
3240
njs_module_incs=

0 commit comments

Comments
 (0)