From 7604f3450e322f9c46b01518a6c0fa802606da68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Lalik?= Date: Mon, 9 May 2022 19:10:28 +0200 Subject: [PATCH] Fix setting of cache variables Fix for IWYU, cppcheck and clang-tidy --- tools.cmake | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tools.cmake b/tools.cmake index 242e33f..c108fab 100644 --- a/tools.cmake +++ b/tools.cmake @@ -21,7 +21,7 @@ option(CPPCHECK "Turns on cppcheck processing if it is found." OFF) # as the options set. macro(clang_tidy) if(CLANG_TIDY AND CLANG_TIDY_EXE) - set(CMAKE_CXX_CLANG_TIDY ${CLANG_TIDY_EXE} ${ARGN}) + set(CMAKE_CXX_CLANG_TIDY ${CLANG_TIDY_EXE} ${ARGN} CACHE STRING "" FORCE) endif() endmacro() @@ -29,7 +29,7 @@ endmacro() # used as the options set. macro(include_what_you_use) if(IWYU AND IWYU_EXE) - set(CMAKE_CXX_INCLUDE_WHAT_YOU_USE ${IWYU_EXE} ${ARGN}) + set(CMAKE_CXX_INCLUDE_WHAT_YOU_USE ${IWYU_EXE} ${ARGN} CACHE STRING "" FORCE) endif() endmacro() @@ -37,7 +37,7 @@ endmacro() # options set. macro(cppcheck) if(CPPCHECK AND CPPCHECK_EXE) - set(CMAKE_CXX_CPPCHECK ${CPPCHECK_EXE} ${ARGN}) + set(CMAKE_CXX_CPPCHECK ${CPPCHECK_EXE} ${ARGN} CACHE STRING "" FORCE) endif() endmacro()