diff options
Diffstat (limited to 'src/macextras')
-rw-r--r-- | src/macextras/macextras-lib.pri | 68 | ||||
-rw-r--r-- | src/macextras/qmacfunctions.h | 4 |
2 files changed, 36 insertions, 36 deletions
diff --git a/src/macextras/macextras-lib.pri b/src/macextras/macextras-lib.pri index 2ce4f05..eac6ad9 100644 --- a/src/macextras/macextras-lib.pri +++ b/src/macextras/macextras-lib.pri @@ -1,41 +1,41 @@ INCLUDEPATH += $$PWD -mac { +PUBLIC_HEADERS += \ + $$PWD/qmacfunctions.h \ + +PRIVATE_HEADERS += $$PWD/qmacfunctions_p.h +OBJECTIVE_SOURCES += $$PWD/qmacfunctions.mm + +uikit:!watchos { + OBJECTIVE_SOURCES += \ + $$PWD/qmacfunctions_ios.mm + + LIBS_PRIVATE += -framework UIKit +} + +macos { PUBLIC_HEADERS += \ - $$PWD/qmacfunctions.h \ - - PRIVATE_HEADERS += $$PWD/qmacfunctions_p.h - OBJECTIVE_SOURCES += $$PWD/qmacfunctions.mm - - ios { - OBJECTIVE_SOURCES += \ - $$PWD/qmacfunctions_ios.mm - - LIBS_PRIVATE += -framework UIKit - } else { - PUBLIC_HEADERS += \ - $$PWD/qmactoolbar.h \ - $$PWD/qmactoolbaritem.h \ - - PRIVATE_HEADERS += \ - $$PWD/qmactoolbar_p.h \ - $$PWD/qmactoolbardelegate_p.h \ - $$PWD/qnstoolbar_p.h - - OBJECTIVE_SOURCES += \ - $$PWD/qmacfunctions_mac.mm \ - $$PWD/qmactoolbar.mm \ - $$PWD/qmactoolbaritem.mm \ - $$PWD/qmactoolbardelegate.mm \ - $$PWD/qnstoolbar.mm - - greaterThan(QT_MAJOR_VERSION, 4) { - PUBLIC_HEADERS += $$PWD/qmacpasteboardmime.h - OBJECTIVE_SOURCES += $$PWD/qmacpasteboardmime.mm - } - - LIBS_PRIVATE += -framework AppKit + $$PWD/qmactoolbar.h \ + $$PWD/qmactoolbaritem.h \ + + PRIVATE_HEADERS += \ + $$PWD/qmactoolbar_p.h \ + $$PWD/qmactoolbardelegate_p.h \ + $$PWD/qnstoolbar_p.h + + OBJECTIVE_SOURCES += \ + $$PWD/qmacfunctions_mac.mm \ + $$PWD/qmactoolbar.mm \ + $$PWD/qmactoolbaritem.mm \ + $$PWD/qmactoolbardelegate.mm \ + $$PWD/qnstoolbar.mm + + greaterThan(QT_MAJOR_VERSION, 4) { + PUBLIC_HEADERS += $$PWD/qmacpasteboardmime.h + OBJECTIVE_SOURCES += $$PWD/qmacpasteboardmime.mm } + + LIBS_PRIVATE += -framework AppKit } HEADERS += $$PUBLIC_HEADERS $$PRIVATE_HEADERS diff --git a/src/macextras/qmacfunctions.h b/src/macextras/qmacfunctions.h index 6d52cf5..ccdbd6e 100644 --- a/src/macextras/qmacfunctions.h +++ b/src/macextras/qmacfunctions.h @@ -85,10 +85,10 @@ Q_MACEXTRAS_EXPORT bool isMainWindow(QWindow *window); #endif #endif // Q_OS_OSX -#ifdef Q_OS_IOS +#if defined(QT_PLATFORM_UIKIT) && !defined(Q_OS_WATCHOS) Q_MACEXTRAS_EXPORT void setApplicationIconBadgeNumber(int number) __attribute__((availability(ios_app_extension,unavailable))); Q_MACEXTRAS_EXPORT int applicationIconBadgeNumber() __attribute__((availability(ios_app_extension,unavailable))); -#endif // Q_OS_IOS +#endif // defined(QT_PLATFORM_UIKIT) && !defined(Q_OS_WATCHOS) } QT_END_NAMESPACE |