From 63079b97f0ee2f6836f7574e90c1c3864340e950 Mon Sep 17 00:00:00 2001 From: Brad King Date: Thu, 7 Jan 2021 09:52:44 -0500 Subject: cmake-gui: Fix macOS styling for binaries distributed with Qt 5.10+ According to https://bugreports.qt.io/browse/QTBUG-59428, Qt 5.10 and above moved macOS style handling into a separate `qmacstyle` plugin. Install the plugin in our `CMake.app` package on macOS. Issue: #21606 --- Source/QtDialog/CMakeLists.txt | 3 +++ 1 file changed, 3 insertions(+) (limited to 'Source') diff --git a/Source/QtDialog/CMakeLists.txt b/Source/QtDialog/CMakeLists.txt index 9ae677b981..d8f89d6fd8 100644 --- a/Source/QtDialog/CMakeLists.txt +++ b/Source/QtDialog/CMakeLists.txt @@ -119,6 +119,9 @@ if(CMake_INSTALL_DEPENDENCIES AND (APPLE OR WIN32)) if(APPLE) if (INSTALLED_QT_VERSION VERSION_EQUAL 5) install_qt_plugin("Qt5::QCocoaIntegrationPlugin" QT_PLUGINS) + if(TARGET Qt5::QMacStylePlugin) + install_qt_plugin("Qt5::QMacStylePlugin" QT_PLUGINS) + endif() else() # FIXME: Minimize plugins for Qt6. install_qt_plugins(QT_COMPONENTS QT_PLUGINS) -- cgit v1.2.1