From 621340f7863ff05fc6ee8b4cb63ec32450e1b0b5 Mon Sep 17 00:00:00 2001 From: Julien Cabieces Date: Tue, 3 May 2022 08:54:35 +0200 Subject: [PATCH] remove qcolor-from-literal that crashes clazy --- CMakeLists.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 74439a63cb9..e124fe6f927 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -872,8 +872,9 @@ if (WITH_CORE) set (ADD_CLAZY_CHECKS ${DEFAULT_MANUAL_SUBDIR} CACHE STRING "Add default set of clazy checks which should not raise any warnings") mark_as_advanced (ADD_CLAZY_CHECKS) if (ADD_CLAZY_CHECKS) - set(CMAKE_CXX_BASE_FLAGS "${CMAKE_CXX_FLAGS}") - set(CLAZY_BASE_CHECKS "connect-3arg-lambda,lambda-unique-connection,empty-qstringliteral,fully-qualified-moc-types,lambda-in-connect,lowercase-qml-type-name,qcolor-from-literal,qfileinfo-exists,qmap-with-pointer-key,unused-non-trivial-variable,overridden-signal,qdeleteall,qstring-left,skipped-base-method,missing-qobject-macro,isempty-vs-count") + set(CMAKE_CXX_BASE_FLAGS "${CMAKE_CXX_FLAGS}") + # qcolor-from-literal crashes clang with clazy 1.11 + set(CLAZY_BASE_CHECKS "connect-3arg-lambda,lambda-unique-connection,empty-qstringliteral,fully-qualified-moc-types,lambda-in-connect,lowercase-qml-type-name,qfileinfo-exists,qmap-with-pointer-key,unused-non-trivial-variable,overridden-signal,qdeleteall,qstring-left,skipped-base-method,missing-qobject-macro,isempty-vs-count") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_BASE_FLAGS} -Xclang -plugin-arg-clazy -Xclang ${CLAZY_BASE_CHECKS}") endif() endif()