summaryrefslogtreecommitdiffstats
path: root/src/jaegertracing/thrift/build/cmake/StaticCodeAnalysis.cmake
blob: 3356c761dc6e39a67b8b4d4869b96c957d7e195d (plain)
1
2
3
4
5
6
7
8
9
find_package(ClangTools QUIET)
if(clang-tidy_FOUND AND run-clang-tidy_FOUND AND NOT TARGET do_run_clang_tidy)
    add_custom_target(
      do_run_clang_tidy
      COMMAND ClangTools::run-clang-tidy -clang-tidy-binary "$<TARGET_FILE:ClangTools::clang-tidy>" -p ${CMAKE_BINARY_DIR} "-quiet" > ./run-clang-tidy.txt
      DEPENDS ${CMAKE_BINARY_DIR}/compile_commands.json
      WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
      )
endif()