/ src / frameworks / UserNotifications / CMakeLists.txt
CMakeLists.txt
 1  project(UserNotifications)
 2  
 3  remove_sdk_framework(UserNotifications)
 4  
 5  set(DYLIB_COMPAT_VERSION "1.0.0")
 6  set(DYLIB_CURRENT_VERSION "1.0.0")
 7  
 8  set(FRAMEWORK_VERSION "A")
 9  
10  generate_sdk_framework(UserNotifications
11      VERSION ${FRAMEWORK_VERSION}
12      HEADER "include/UserNotifications"
13  )
14  
15  add_framework(UserNotifications
16  	FAT
17  	CURRENT_VERSION
18  	VERSION ${FRAMEWORK_VERSION}
19  
20  	SOURCES
21  		src/UserNotifications.m
22  		src/UNLocalizedStringFactory.m
23  		src/UNNotificationTrigger.m
24  		src/UNCalendarNotificationTrigger.m
25  		src/UNLegacyNotificationTrigger.m
26  		src/UNLocationNotificationTrigger.m
27  		src/UNPushNotificationTrigger.m
28  		src/UNTimeIntervalNotificationTrigger.m
29  		src/_UNNotificationServiceExtensionRemoteContext.m
30  		src/UNNotificationAction.m
31  		src/UNTextInputNotificationAction.m
32  		src/UNNotificationSettings.m
33  		src/UNMutableNotificationSettings.m
34  		src/UNNotificationAttachmentOptions.m
35  		src/UNNotificationIcon.m
36  		src/UNMovieNotificationAttachmentOptions.m
37  		src/UNUserNotificationCenterDelegateConnectionListener.m
38  		src/UNSecurityScopedURL.m
39  		src/UNNotificationServiceExtension.m
40  		src/_UNNotificationServiceExtensionHostContext.m
41  		src/UNNotificationRequest.m
42  		src/UNNotification.m
43  		src/UNNotificationSound.m
44  		src/UNMutableNotificationSound.m
45  		src/_UNNotificationServiceExtensionContext.m
46  		src/UNAudioNotificationAttachmentOptions.m
47  		src/UNLocalizedString.m
48  		src/UNPushNotificationRequestBuilder.m
49  		src/UNImageNotificationAttachmentOptions.m
50  		src/UNNotificationAttachment.m
51  		src/UNUserNotificationService.m
52  		src/UNNotificationResponse.m
53  		src/UNTextInputNotificationResponse.m
54  		src/UNNotificationContent.m
55  		src/UNMutableNotificationContent.m
56  		src/UNUserNotificationCenterDelegateService.m
57  		src/UNNotificationCategory.m
58  		src/UNMutableNotificationCategory.m
59  		src/UNUserNotificationCenter.m
60  		src/UNUserNotificationServiceConnection.m
61  		src/UNNotificationTopic.m
62  		src/UNNotificationTopicRequest.m
63  
64  	DEPENDENCIES
65  		system
66  		objc
67  		Foundation
68  )