diff --git a/Package.swift b/Package.swift index a1cf476..cf27586 100644 --- a/Package.swift +++ b/Package.swift @@ -22,11 +22,8 @@ let permissionsTargets: [Target] = [ ), .target( name: "PermissionsSwiftUICalendar", - dependencies: ["Introspect", "CorePermissionsSwiftUI"], - exclude: ["../../Tests/PermissionsSwiftUITests/__Snapshots__"], - swiftSettings: [ - .define("PERMISSIONSWIFTUI_EVENT") - ] + dependencies: ["Introspect", "CorePermissionsSwiftUI", "PermissionsSwiftUIEvent"], + exclude: ["../../Tests/PermissionsSwiftUITests/__Snapshots__"] ), .target( name: "PermissionsSwiftUICamera", @@ -95,11 +92,8 @@ let permissionsTargets: [Target] = [ ), .target( name: "PermissionsSwiftUIReminder", - dependencies: ["Introspect", "CorePermissionsSwiftUI"], - exclude: ["../../Tests/PermissionsSwiftUITests/__Snapshots__"], - swiftSettings: [ - .define("PERMISSIONSWIFTUI_EVENT") - ] + dependencies: ["Introspect", "CorePermissionsSwiftUI", "PermissionsSwiftUIEvent"], + exclude: ["../../Tests/PermissionsSwiftUITests/__Snapshots__"] ), .target( name: "PermissionsSwiftUISpeech", @@ -120,6 +114,11 @@ let permissionsTargets: [Target] = [ name: "PermissionsSwiftUIBiometrics", dependencies: ["Introspect", .target(name: "CorePermissionsSwiftUI")], exclude: ["../../Tsts/PermissionsSwiftUITests/__Snapshots__"] + ), + .target( + name: "PermissionsSwiftUIEvent", + dependencies: ["Introspect", .target(name: "CorePermissionsSwiftUI")], + exclude: ["../../Tsts/PermissionsSwiftUITests/__Snapshots__"] )] let package = Package( @@ -148,4 +147,4 @@ let package = Package( ), ] + permissionsTargets -) \ No newline at end of file +) diff --git a/Sources/PermissionsSwiftUICalendar/JMCalendarPermissionManager.swift b/Sources/PermissionsSwiftUICalendar/JMCalendarPermissionManager.swift index b5a2639..fc559e3 100644 --- a/Sources/PermissionsSwiftUICalendar/JMCalendarPermissionManager.swift +++ b/Sources/PermissionsSwiftUICalendar/JMCalendarPermissionManager.swift @@ -6,7 +6,9 @@ // import Foundation -#if !os(tvOS) && PERMISSIONSWIFTUI_EVENT +import PermissionsSwiftUIEvent + +#if !os(tvOS) import EventKit import CorePermissionsSwiftUI diff --git a/Sources/CorePermissionsSwiftUI/Model/PermissionManagers/EventPermissionManager.swift b/Sources/PermissionsSwiftUIEvent/EventPermissionManager.swift similarity index 96% rename from Sources/CorePermissionsSwiftUI/Model/PermissionManagers/EventPermissionManager.swift rename to Sources/PermissionsSwiftUIEvent/EventPermissionManager.swift index 08d4cf8..87e0d08 100644 --- a/Sources/CorePermissionsSwiftUI/Model/PermissionManagers/EventPermissionManager.swift +++ b/Sources/PermissionsSwiftUIEvent/EventPermissionManager.swift @@ -6,8 +6,9 @@ // import Foundation +import CorePermissionsSwiftUI -#if !os(tvOS) && PERMISSIONSWIFTUI_EVENT +#if !os(tvOS) import EventKit open class EventPermissionManager: PermissionManager { @@ -54,4 +55,4 @@ open class EventPermissionManager: PermissionManager { } } -#endif \ No newline at end of file +#endif diff --git a/Sources/PermissionsSwiftUIReminder/JMRemindersPermissionManager.swift b/Sources/PermissionsSwiftUIReminder/JMRemindersPermissionManager.swift index 546a6f5..67ac0e5 100644 --- a/Sources/PermissionsSwiftUIReminder/JMRemindersPermissionManager.swift +++ b/Sources/PermissionsSwiftUIReminder/JMRemindersPermissionManager.swift @@ -6,7 +6,9 @@ // import Foundation -#if !os(tvOS) && PERMISSIONSWIFTUI_EVENT +import PermissionsSwiftUIEvent + +#if !os(tvOS) import EventKit import CorePermissionsSwiftUI