From c3f9f8e654d144305e5a23f026b1c330185a3303 Mon Sep 17 00:00:00 2001 From: Soeren Peters <peters@irmb.tu-bs.de> Date: Wed, 7 Oct 2020 09:46:26 +0200 Subject: [PATCH] Enable clang tidy only for the self written libraries. --- CMake/VirtualFluidsMacros.cmake | 4 ++++ CMakeLists.txt | 3 --- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/CMake/VirtualFluidsMacros.cmake b/CMake/VirtualFluidsMacros.cmake index cf0f24ec9..24a40b7a3 100644 --- a/CMake/VirtualFluidsMacros.cmake +++ b/CMake/VirtualFluidsMacros.cmake @@ -100,6 +100,9 @@ endfunction() ## ################################################################################# function(vf_add_library) + # enable clang tidy for this target + find_program(CLANG_TIDY_COMMAND NAMES clang-tidy) + set(CMAKE_CXX_CLANG_TIDY "${CLANG_TIDY_COMMAND}") set( options ) set( oneValueArgs ) @@ -169,6 +172,7 @@ function(vf_add_library) status("... configuring target: ${library_name} (type=${ARG_BUILDTYPE}) done") + unset(CMAKE_CXX_CLANG_TIDY) endfunction() diff --git a/CMakeLists.txt b/CMakeLists.txt index 69e078ffe..6c98c8aa6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -57,9 +57,6 @@ endif() include(CMakePrintHelpers) include(${VF_CMAKE_DIR}/VirtualFluidsMacros.cmake) -find_program(CLANG_TIDY_COMMAND NAMES clang-tidy) -set(CMAKE_CXX_CLANG_TIDY "${CLANG_TIDY_COMMAND}") - ################################################################################# # COMMON LIBRARIES ################################################################################# -- GitLab