From ffe5f925469aa1f824b3b3aa5ce4831ea2b0a19e Mon Sep 17 00:00:00 2001 From: Alexey Edelev Date: Sun, 23 May 2021 15:02:36 +0200 Subject: [PATCH] Add _qt_module_interface_name for 3rdparty libraries MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Since we add 3rdparty libraries to the set of the Qt modules, they are treated as the Qt modules by the depenedcy helper as well. So give them _qt_module_interface_name to fix dependency helper. Amends 425ff34aa10a02524f2d52f544dc00b539ef9a26 Change-Id: I5898c1c90156de1878aeeef5a0924349b44c50fa Reviewed-by: Tor Arne Vestbø --- cmake/Qt3rdPartyLibraryHelpers.cmake | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmake/Qt3rdPartyLibraryHelpers.cmake b/cmake/Qt3rdPartyLibraryHelpers.cmake index 7cfa9435673..a2f35cf362f 100644 --- a/cmake/Qt3rdPartyLibraryHelpers.cmake +++ b/cmake/Qt3rdPartyLibraryHelpers.cmake @@ -136,6 +136,9 @@ function(qt_internal_add_3rdparty_library target) set(arg_ARCHIVE_INSTALL_DIRECTORY "${arg_INSTALL_DIRECTORY}") endif() + set_target_properties(${target} PROPERTIES + _qt_module_interface_name "${target}" + ) qt_internal_add_qt_repo_known_module(${target}) qt_internal_add_target_aliases(${target}) _qt_internal_apply_strict_cpp(${target})