12345678910111213141516171819202122232425262728293031323334 |
- # Find Clang Tools
- #
- # This module defines
- # CLANG_TIDY_PROGRAM, The path to the clang tidy binary
- # CLANG_TIDY_FOUND, Whether clang tidy was found
- # CLANG_FORMAT_PROGRAM, The path to the clang format binary
- # CLANG_FORMAT_FOUND, Whether clang format was found
- find_program(CLANG_TIDY_PROGRAM
- NAMES clang-tidy-3.9 clang-tidy-3.8 clang-tidy-3.7 clang-tidy-3.6 clang-tidy
- PATHS $ENV{CLANG_TOOLS_PATH} /usr/local/bin /usr/bin
- NO_DEFAULT_PATH)
- mark_as_advanced(CLANG_TIDY_PROGRAM)
- if("${CLANG_TIDY_PROGRAM}" STREQUAL "CLANG_TIDY_PROGRAM-NOTFOUND")
- set(CLANG_TIDY_FOUND 0)
- else()
- set(CLANG_TIDY_FOUND 1)
- endif()
- find_program(CLANG_FORMAT_PROGRAM
- NAMES clang-format 3.9 clang-format-3.8 clang-format-3.7 clang-format-3.6 clang-format
- PATHS $ENV{CLANG_TOOLS_PATH} /usr/local/bin /usr/bin
- NO_DEFAULT_PATH)
- mark_as_advanced(CLANG_FORMAT_PROGRAM)
- if("${CLANG_FORMAT_PROGRAM}" STREQUAL "CLANG_FORMAT_PROGRAM-NOTFOUND")
- set(CLANG_FORMAT_FOUND 0)
- else()
- set(CLANG_FORMAT_FOUND 1)
- endif()
|