From 04506aa878186dc5a5089fb152ec53d2090ff427 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tor=20Arne=20Vestb=C3=B8?= Date: Thu, 24 Apr 2025 14:49:24 +0200 Subject: [PATCH] Silence a few "No relevant classes found" moc warnings Ideally we'd have a moc macro/define to opt out of the warning, but for now this will have to do. Change-Id: Iffe943191edc553840e1a83dc307926813a5d6f1 Reviewed-by: Alexandru Croitor --- src/assets/downloader/CMakeLists.txt | 3 +++ src/corelib/CMakeLists.txt | 4 ++++ src/corelib/io/qprocess.cpp | 2 ++ src/opengl/CMakeLists.txt | 4 ++++ 4 files changed, 13 insertions(+) diff --git a/src/assets/downloader/CMakeLists.txt b/src/assets/downloader/CMakeLists.txt index b7dc5977b19..d113c0f924f 100644 --- a/src/assets/downloader/CMakeLists.txt +++ b/src/assets/downloader/CMakeLists.txt @@ -26,3 +26,6 @@ qt_internal_add_module(ExamplesAssetDownloaderPrivate NO_GENERATE_CPP_EXPORTS ) +if (NOT QT_FEATURE_process) + set_source_files_properties(tasking/qprocesstask.h PROPERTIES SKIP_AUTOMOC TRUE) +endif() diff --git a/src/corelib/CMakeLists.txt b/src/corelib/CMakeLists.txt index dd0a4d095a1..4588ff78da4 100644 --- a/src/corelib/CMakeLists.txt +++ b/src/corelib/CMakeLists.txt @@ -1047,6 +1047,10 @@ qt_internal_extend_target(Core CONDITION QT_FEATURE_processenvironment io/qprocess.cpp io/qprocess.h io/qprocess_p.h ) +if (NOT QT_FEATURE_process) + set_source_files_properties(io/qprocess.cpp io/qprocess.h PROPERTIES SKIP_AUTOMOC TRUE) +endif() + qt_internal_extend_target(Core CONDITION QT_FEATURE_processenvironment AND WIN32 SOURCES io/qprocess_win.cpp diff --git a/src/corelib/io/qprocess.cpp b/src/corelib/io/qprocess.cpp index 86b2333beec..57ddb664934 100644 --- a/src/corelib/io/qprocess.cpp +++ b/src/corelib/io/qprocess.cpp @@ -2727,4 +2727,6 @@ QString QProcess::nullDevice() QT_END_NAMESPACE +#if QT_CONFIG(process) #include "moc_qprocess.cpp" +#endif diff --git a/src/opengl/CMakeLists.txt b/src/opengl/CMakeLists.txt index 52af12d683b..80f9f2fa4a6 100644 --- a/src/opengl/CMakeLists.txt +++ b/src/opengl/CMakeLists.txt @@ -54,6 +54,10 @@ qt_internal_add_module(OpenGL Qt::GuiPrivate ) +if (QT_FEATURE_opengles2) + set_source_files_properties(qopengltimerquery.h PROPERTIES SKIP_AUTOMOC TRUE) +endif() + ## Scopes: #####################################################################