18 lines
493 B
Bash
Executable File
18 lines
493 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
BUILD_DIR=$1
|
|
|
|
analyse_file () {
|
|
DIRNAME=`dirname $1`
|
|
echo "Analyse directory: $DIRNAME"
|
|
cd $DIRNAME
|
|
pvs-studio-analyzer analyze -o analyse.log --compiler gcc --compiler g++
|
|
plog-converter -a GA:1,2 -t tasklist -o report.tasks analyse.log
|
|
echo -e "\n**********************************\n"
|
|
cat report.tasks
|
|
echo -e "\n**********************************\n"
|
|
}
|
|
|
|
# Main
|
|
find ${BUILD_DIR} -name compile_commands.json | while read file; do analyse_file $file; done
|