diff options
author | Arttu Tarkiainen <arttu.tarkiainen@qt.io> | 2022-01-12 13:58:03 +0200 |
---|---|---|
committer | Arttu Tarkiainen <arttu.tarkiainen@qt.io> | 2022-01-18 09:21:00 +0200 |
commit | 91d4828ed3c18586ed3c3ad2fc083adb0faed676 (patch) | |
tree | a443b4a1bcd231cf29ccbf48288bdd560364aade /src/sdk/sdk.pro | |
parent | df604d105d2cdf28bc9fbd2aa63ed5cef9aaeca2 (diff) |
Add "about application" menu and dialog on macOS
Also enable linking qtimageformats as a static plugin on macOS,
it is required to read the .icns file to be shown on the dialog.
Task-number: QTIFW-2453
Change-Id: Ib776635167a4c90ffa20a91ecc447d2d73f5aeb9
Reviewed-by: Katja Marttila <katja.marttila@qt.io>
Diffstat (limited to 'src/sdk/sdk.pro')
-rw-r--r-- | src/sdk/sdk.pro | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/sdk/sdk.pro b/src/sdk/sdk.pro index d952d3462..cc20244fd 100644 --- a/src/sdk/sdk.pro +++ b/src/sdk/sdk.pro @@ -18,10 +18,11 @@ QT += network qml xml widgets } CONFIG(static, static|shared) { - # prevent qmake from automatically linking in imageformats, bearer, qmltooling plugins - QTPLUGIN.imageformats = - + # prevent qmake from automatically linking in bearer and qmltooling plugins QTPLUGIN.bearer = - QTPLUGIN.qmltooling = - + # ICNS support required on macOS, prevent linking on other platforms + !macos:QTPLUGIN.imageformats = - } DESTDIR = $$IFW_APP_PATH @@ -100,7 +101,8 @@ HEADERS += \ settingsdialog.h \ sdkapp.h \ commandlineinterface.h \ - installerbase.h + installerbase.h \ + aboutapplicationdialog.h SOURCES = \ main.cpp \ @@ -108,7 +110,8 @@ SOURCES = \ tabcontroller.cpp \ installerbasecommons.cpp \ settingsdialog.cpp \ - commandlineinterface.cpp + commandlineinterface.cpp \ + aboutapplicationdialog.cpp win32 { # Use our own manifest file |