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