File indexing completed on 2024-03-24 15:18:43
0001 # Set some environment variables 0002 export CCC_CC=clang-6.0 0003 export CCC_CXX=clang++-6.0 0004 CC_ANALYZER=/usr/lib/llvm-6.0/libexec/ccc-analyzer 0005 CXX_ANALYZER=/usr/lib/llvm-6.0/libexec/c++-analyzer 0006 # Create a separate build directory 0007 rm -rf clang_sa_build 0008 mkdir -p clang_sa_build 0009 # Configure CMake 0010 scan-build-6.0 --use-analyzer=$CXX_ANALYZER -disable-checker deadcode.DeadStores cmake -Bclang_sa_build -H.. -DCMAKE_C_COMPILER=$CC_ANALYZER -DCCACHE_SUPPORT=OFF -DCMAKE_BUILD_TYPE=Debug 0011 # Do a Clang build with static analyzer 0012 make -C clang_sa_build clean 0013 scan-build-6.0 --use-analyzer=$CXX_ANALYZER -o clang-code-analysis-report make -C clang_sa_build -j4