aboutsummaryrefslogtreecommitdiff
path: root/Src/external_dependencies/cpr/cmake/clang-tidy.cmake
blob: 26defad2eaca2a1f12adb3dec3ee6c0159ab799c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
if (NOT ${CMAKE_SYSTEM_NAME} STREQUAL "Windows")
    find_program(CLANG_TIDY_EXECUTABLE NAMES clang-tidy)
    mark_as_advanced(CLANG_TIDY_EXECUTABLE)

    if (${CLANG_TIDY_EXECUTABLE})
        message(FATAL_ERROR "Clang-tidy not found")
    else()
        message(STATUS "Enabling clang-tidy")
        set(CMAKE_CXX_CLANG_TIDY "${CLANG_TIDY_EXECUTABLE};-warnings-as-errors=*")
    endif()
else()
    message(FATAL_ERROR "Clang-tidy is not supported when building for windows")
endif()