Files
third_party_ejdb/pvs_studio_analyze.sh
T
stesen 86b1d0e7f3 Description:[feature] add ejdb
Signed-off-by: stesen <stesen.ma@huawei.com>
Change-Id: Idd85e9f93d8c2fb983958db2c79c1cfdb6f75275
2021-08-18 22:07:30 +08:00

23 lines
544 B
Bash
Executable File

#!/bin/bash
set -e
SCRIPTPATH="$(
cd "$(dirname "$0")"
pwd -P
)"
cd $SCRIPTPATH
if [ ! -d ./build ]; then
mkdir ./build
fi
cd ./build
cmake .. -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DCMAKE_BUILD_TYPE=Release \
-DBUILD_JNI_BINDING=ON \
-DBUILD_DART_BINDING=ON \
-DBUILD_NODEJS_BINDING=ON \
&& make
pvs-studio-analyzer analyze -a 45 -l ${HOME}/.config/PVS-Studio/PVS-Studio.lic -j4 -o ./pvs.log
rm -rf ./pvs_report
plog-converter -a 'GA:1,2,3;64:1;OP:1,2,3;MISRA:1' -t fullhtml -o ./pvs_report ./pvs.log