licode erzio的安装脚本
支持 erzio core 和 api 的独立编译
由于我的erizo 无法使用crona 在macos 编译过,因此直接手动编译为一个动态库 dylib
erzio api 使用 -b 选项编译
./scripts/installErizo.sh -a
erzio api 是js 调用 cpp 代码,cpp代码依赖于 erzio 库
下面这个脚本是总的编译过程,不需要修改
#!/usr/bin/env bash
set -e
SCRIPT=`pwd`/$0
FILENAME=`basename $SCRIPT`
PATHNAME=`dirname $SCRIPT`
ROOT=$PATHNAME/..
CURRENT_DIR=`pwd`
NVM_CHECK="$ROOT"/scripts/checkNvm.sh
. $NVM_CHECK
nvm use
echo 'linting with cpplint'
./lint.sh
if hash node-waf 2>/dev/null; then
echo 'building with node-waf'
rm -rf build
node-waf configure build
else
echo 'building with node-gyp'
node-gyp rebuild
fi
lint.py 是没问题的
#!/usr/bin/env bash
./../erizo/utils/cpplint.py --filter=-legal/copyright,-