From: Matthieu Gallien Date: Wed, 15 Feb 2023 08:23:50 +0000 (+0100) Subject: sets clang-tidy configuration in cmake to get automatic checking X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~96^2^2~179^2~6 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=6df6c8d44cabe0956c8797f3f43dc3be2a1a571f;p=nextcloud-desktop.git sets clang-tidy configuration in cmake to get automatic checking Signed-off-by: Matthieu Gallien --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 475cef06b..9d38cb3e2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,6 +2,11 @@ cmake_minimum_required(VERSION 3.16) set(CMAKE_CXX_STANDARD 17) cmake_policy(SET CMP0071 NEW) # Enable use of QtQuick compiler/generated code +find_program(CLANG_TIDY_EXE NAMES "clang-tidy") +if (CLANG_TIDY_EXE) + set(CMAKE_CXX_CLANG_TIDY ${CLANG_TIDY_EXE} -checks=-*,modernize-use-auto,modernize-use-using,modernize-use-nodiscard,modernize-use-nullptr,modernize-use-override,cppcoreguidelines-pro-type-static-cast-downcast,modernize-use-default-member-init,cppcoreguidelines-pro-type-member-init,cppcoreguidelines-init-variables) +endif() + project(client) include(FeatureSummary)