mirror of
https://github.com/openharmony/third_party_ejdb.git
synced 2026-07-01 04:52:25 -04:00
86b1d0e7f3
Signed-off-by: stesen <stesen.ma@huawei.com> Change-Id: Idd85e9f93d8c2fb983958db2c79c1cfdb6f75275
23 lines
544 B
Bash
Executable File
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
|