From f323fa818c39c5b519845c69b66fb5b4f0ea071d Mon Sep 17 00:00:00 2001 From: Alexey Edelev Date: Wed, 31 May 2023 19:24:48 +0200 Subject: Add Gui_sync_headers as the explicit dependency for Test module The Test module uses Gui header files implictily without explicit Gui linking. We need the dependency chain at least between the module_sync_headers targets to make sure that all header files required for successful module build are present "in time". Change-Id: I40fd81cceeb0e0e8271db4ba33fd914eb484d001 Reviewed-by: Alexandru Croitor --- src/testlib/CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src') diff --git a/src/testlib/CMakeLists.txt b/src/testlib/CMakeLists.txt index 6cdb8f3376..8b0b06e646 100644 --- a/src/testlib/CMakeLists.txt +++ b/src/testlib/CMakeLists.txt @@ -73,6 +73,11 @@ qt_internal_add_module(Test GENERATE_PRIVATE_CPP_EXPORTS ) +if(TARGET Gui) + set_property(TARGET Test + APPEND PROPERTY _qt_internal_sync_headers_deps Gui_sync_headers) +endif() + ## Scopes: ##################################################################### -- cgit v1.2.3