diff --git a/CMakeLists.txt b/CMakeLists.txt --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -40,7 +40,7 @@ include(ECMQtDeclareLoggingCategory) include(ECMAddTests) -add_definitions(-DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_FROM_ASCII -DQT_NO_FOREACH) +add_definitions(-DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_FROM_ASCII) find_package( Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED @@ -67,6 +67,10 @@ XmlGui ) +if(${KF5Config_VERSION} STRGREATER "5.56.0") + add_definitions(-DQT_NO_FOREACH) +endif() + # optional components find_package(KF5Kipi)