summaryrefslogtreecommitdiffstats
path: root/src/sdk/sdk.pro
diff options
context:
space:
mode:
authorArttu Tarkiainen <arttu.tarkiainen@qt.io>2022-01-12 13:58:03 +0200
committerArttu Tarkiainen <arttu.tarkiainen@qt.io>2022-01-18 09:21:00 +0200
commit91d4828ed3c18586ed3c3ad2fc083adb0faed676 (patch)
treea443b4a1bcd231cf29ccbf48288bdd560364aade /src/sdk/sdk.pro
parentdf604d105d2cdf28bc9fbd2aa63ed5cef9aaeca2 (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.pro11
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