diff --git a/QXlsx/cmake/modules/qxlsx-config.cmake.in b/QXlsx/cmake/modules/qxlsx-config.cmake.in index d72276b8..f4b34d27 100644 --- a/QXlsx/cmake/modules/qxlsx-config.cmake.in +++ b/QXlsx/cmake/modules/qxlsx-config.cmake.in @@ -11,4 +11,12 @@ SET(prefix "@CMAKE_INSTALL_PREFIX@") SET(exec_prefix "@CMAKE_INSTALL_PREFIX@") SET(QXlsx_FOUND "TRUE") +include(CMakeFindDependencyMacro) +find_dependency(Qt@QT_VERSION_MAJOR@ COMPONENTS Core Gui) + +# Qt 6.10+ requires GuiPrivate to be found separately +if(@QT_VERSION_MAJOR@ EQUAL 6 AND Qt6Gui_VERSION VERSION_GREATER_EQUAL "6.10.0") + find_dependency(Qt6 COMPONENTS GuiPrivate) +endif() + include("${CMAKE_CURRENT_LIST_DIR}/@EXPORT_NAME@Targets.cmake")