Et voila...
$ ./configure wasm-wasi-component
configuring wasm-wasi-component module
Looking for rust compiler ... found.
Looking for cargo ... found.
+ wasm-wasi-component module: wasm_wasi_component.unit.so
$ make install
test -d /opt/unit/sbin || install -d /opt/unit/sbin
install -p build/sbin/unitd /opt/unit/sbin/
test -d /opt/unit/state || install -d /opt/unit/state
test -d /opt/unit || install -d /opt/unit
test -d /opt/unit || install -d /opt/unit
test -d /opt/unit/share/man/man8 || install -d /opt/unit/sh
man/man8
install -p -m644 build/share/man/man8/unitd.8 /opt/unit/share/ma
n8/
make build/src/nxt_unit.o
make[1]: Entering directory '/home/andrew/src/unit'
make[1]: 'build/src/nxt_unit.o' is up to date.
make[1]: Leaving directory '/home/andrew/src/unit'
cargo build --release --manifest-path src/wasm-wasi-component/Cargo.toml
Finished release [optimized] target(s) in 0.55s
install -d /opt/unit/modules
install -p src/wasm-wasi-component/target/release/libwasm_wasi_component.so \
/opt/unit/modules/wasm_wasi_component.unit.so
Signed-off-by: Andrew Clayton <a.clayton@nginx.com>
52 lines
612 B
Plaintext
52 lines
612 B
Plaintext
|
|
# Copyright (C) Igor Sysoev
|
|
# Copyright (C) NGINX, Inc.
|
|
|
|
|
|
case "$nxt_module" in
|
|
|
|
python)
|
|
. auto/modules/python
|
|
;;
|
|
|
|
php)
|
|
. auto/modules/php
|
|
;;
|
|
|
|
go)
|
|
. auto/modules/go
|
|
;;
|
|
|
|
perl)
|
|
. auto/modules/perl
|
|
;;
|
|
|
|
ruby)
|
|
. auto/modules/ruby
|
|
;;
|
|
|
|
nodejs)
|
|
. auto/modules/nodejs
|
|
;;
|
|
|
|
java)
|
|
. auto/modules/java
|
|
;;
|
|
|
|
wasm)
|
|
. auto/modules/wasm
|
|
;;
|
|
|
|
wasm-wasi-component)
|
|
. auto/modules/wasm-wasi-component
|
|
;;
|
|
|
|
*)
|
|
echo
|
|
echo $0: error: invalid module \"$nxt_module\".
|
|
echo
|
|
exit 1
|
|
;;
|
|
|
|
esac
|