- 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()
|