From 7dc53c5362bd5d485c2d4d1833462b747ff0af9f Mon Sep 17 00:00:00 2001 From: Peter Kokot Date: Sun, 16 Mar 2025 02:01:55 +0100 Subject: [PATCH] KDE3Macros: Replace obsolete/deprecated add_file_dependencies() The AddFileDependencies module is deprecated as of CMake 3.20 but doesn't emit warnings/deprecation notices yet. This for now only upgrades the code usage of KDE3Macros module without this deprecated module. --- Modules/KDE3Macros.cmake | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Modules/KDE3Macros.cmake b/Modules/KDE3Macros.cmake index da65561c37..3214bd76f0 100644 --- a/Modules/KDE3Macros.cmake +++ b/Modules/KDE3Macros.cmake @@ -21,6 +21,7 @@ #neundorf@kde.org +# Included for backward compatibility, otherwise unused. include(AddFileDependencies) #create the kidl and skeletion file for dcop stuff @@ -234,7 +235,7 @@ macro(KDE3_AUTOMOC) DEPENDS ${_header} ) - ADD_FILE_DEPENDENCIES(${_abs_FILE} ${_moc}) + set_property(SOURCE "${_abs_FILE}" APPEND PROPERTY OBJECT_DEPENDS "${_moc}") endforeach () unset(_match)