Files
UHD_Media_Tool/scripts/build-sandbox.sh
T

9 lines
333 B
Bash

#!/bin/sh
set -eu
cd "$(dirname "$0")/.."
[ "$(uname -s)" = Linux ] || { echo '解析沙箱目前需要 Linux seccomp' >&2; exit 1; }
mkdir -p dist
cc -O2 -fPIC -shared -Wall -Wextra -Werror -Wno-unused-parameter \
-I "${NODE_INCLUDE_DIR:-/usr/include/node}" \
apps/server/src/sandbox/native/policy.c -o dist/sandbox-policy.node