summaryrefslogtreecommitdiffstats
path: root/src/nfc/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/nfc/CMakeLists.txt')
-rw-r--r--src/nfc/CMakeLists.txt16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/nfc/CMakeLists.txt b/src/nfc/CMakeLists.txt
index c9d9aeed..6f851046 100644
--- a/src/nfc/CMakeLists.txt
+++ b/src/nfc/CMakeLists.txt
@@ -54,6 +54,22 @@ qt_internal_extend_target(Nfc CONDITION ANDROID AND NOT ANDROID_EMBEDDED
Qt::Gui
)
+if(IOS)
+ # special case begin
+ set(NFC_BACKEND_AVAILABLE ON)
+ qt_disable_apple_app_extension_api_only(Nfc)
+ # special case end
+endif()
+
+qt_extend_target(Nfc CONDITION IOS
+ SOURCES
+ ios/qiostagreaderdelegate.mm ios/qiostagreaderdelegate_p.h
+ qnearfieldmanager_ios.mm qnearfieldmanager_ios_p.h
+ qnearfieldtarget_ios.mm qnearfieldtarget_ios_p.h
+ DEFINES
+ IOS_NFC
+)
+
#### Keys ignored in scope 2:.:.:nfc.pro:ANDROID AND NOT ANDROID_EMBEDDED:
# NFC_BACKEND_AVAILABLE = "yes"