From bd2f1e2f902ce91057d4260fa88608ce2dc1f8c3 Mon Sep 17 00:00:00 2001 From: Joerg Bornemann Date: Wed, 12 Mar 2025 09:34:21 +0100 Subject: [PATCH] CMake: Prevent creation of private modules without private headers QtConcurrent and QtOpenGLWidgets don't have any private headers. There's no point in creating private modules for them. Task-number: QTBUG-132526 Change-Id: I2a19ae13d11232b47fd72e46173e8d8cb34a4189 Reviewed-by: Alexey Edelev --- src/concurrent/CMakeLists.txt | 3 +-- src/openglwidgets/CMakeLists.txt | 1 + 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/concurrent/CMakeLists.txt b/src/concurrent/CMakeLists.txt index 8c852f9ae50..d8f1362c12f 100644 --- a/src/concurrent/CMakeLists.txt +++ b/src/concurrent/CMakeLists.txt @@ -6,6 +6,7 @@ ##################################################################### qt_internal_add_module(Concurrent + NO_PRIVATE_MODULE EXCEPTIONS SOURCES qtaskbuilder.h @@ -33,8 +34,6 @@ qt_internal_add_module(Concurrent Qt::CorePrivate PUBLIC_LIBRARIES Qt::Core - PRIVATE_MODULE_INTERFACE - Qt::CorePrivate PRECOMPILED_HEADER "../corelib/global/qt_pch.h" ) diff --git a/src/openglwidgets/CMakeLists.txt b/src/openglwidgets/CMakeLists.txt index 7325c789518..e3c06dacddd 100644 --- a/src/openglwidgets/CMakeLists.txt +++ b/src/openglwidgets/CMakeLists.txt @@ -6,6 +6,7 @@ ##################################################################### qt_internal_add_module(OpenGLWidgets + NO_PRIVATE_MODULE SOURCES qopenglwidget.cpp qopenglwidget.h qtopenglwidgetsglobal.h