From 55f719a56f700cea5b8b820122483c111b8b4f1a Mon Sep 17 00:00:00 2001 From: Michael Mandl Date: Wed, 27 Feb 2019 17:07:57 +0100 Subject: [PATCH] Added clang-tidy detection and activation --- CMakeLists.txt | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index a731ba0..115be8f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.5) +cmake_minimum_required(VERSION 3.6) set(CMAKE_EXPORT_COMPILE_COMMANDS ON) @@ -11,5 +11,13 @@ conan_cmake_run(CONANFILE conanfile.txt include(${CMAKE_BINARY_DIR}/conanbuildinfo.cmake) conan_basic_setup() +find_program(CLANG_TIDY_EXE NAMES "clang-tidy") +if (CLANG_TIDY_EXE) + message(STATUS "clang-tidy found in ${CLANG_TIDY_EXE}") + set(CMAKE_CXX_CLANG_TIDY= "${CLANG_TIDY_EXE}") +else() + message(WARNING "clang-tidy missing, no checks!") +endif() + add_subdirectory(source) #add_subdirectory(test)