Skip to content

Commit 7be3d42

Browse files
committed
Updated compile flags for cocoapods.
1 parent 94c4f43 commit 7be3d42

File tree

1 file changed

+18
-15
lines changed

1 file changed

+18
-15
lines changed

SPPermissions.podspec

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Pod::Spec.new do |s|
22

33
s.name = "SPPermissions"
4-
s.version = "6.0.9"
4+
s.version = "6.0.10"
55
s.summary = "Ask permissions on Swift. Available List, Dialog & Native interface. Can check state permission."
66
s.homepage = "https://github.com/ivanvorobei/SPPermissions"
77
s.source = { :git => "https://github.com/ivanvorobei/SPPermissions.git", :tag => s.version }
@@ -20,6 +20,9 @@ Pod::Spec.new do |s|
2020

2121
s.subspec 'Core' do |subspec|
2222
subspec.source_files = "Sources/SPPermissions/**/*.swift"
23+
subspec.pod_target_xcconfig = {
24+
"SWIFT_ACTIVE_COMPILATION_CONDITIONS" => "SPPERMISSIONS_COCOAPODS"
25+
}
2326
subspec.resource_bundles = {
2427
"SPPermissions" => ["Sources/SPPermissions/Resources/*.lproj/*.strings"]
2528
}
@@ -29,111 +32,111 @@ Pod::Spec.new do |s|
2932
subspec.dependency 'SPPermissions/Core'
3033
subspec.source_files = "Sources/SPPermissionsCamera/**/*.swift"
3134
subspec.pod_target_xcconfig = {
32-
"SWIFT_ACTIVE_COMPILATION_CONDITIONS" => "SPPERMISSIONS_CAMERA"
35+
"SWIFT_ACTIVE_COMPILATION_CONDITIONS" => "SPPERMISSIONS_CAMERA SPPERMISSIONS_COCOAPODS"
3336
}
3437
end
3538

3639
s.subspec 'PhotoLibrary' do |subspec|
3740
subspec.dependency 'SPPermissions/Core'
3841
subspec.source_files = "Sources/SPPermissionsPhotoLibrary/**/*.swift"
3942
subspec.pod_target_xcconfig = {
40-
"SWIFT_ACTIVE_COMPILATION_CONDITIONS" => "SPPERMISSIONS_PHOTOLIBRARY"
43+
"SWIFT_ACTIVE_COMPILATION_CONDITIONS" => "SPPERMISSIONS_PHOTOLIBRARY SPPERMISSIONS_COCOAPODS"
4144
}
4245
end
4346

4447
s.subspec 'Notification' do |subspec|
4548
subspec.dependency 'SPPermissions/Core'
4649
subspec.source_files = "Sources/SPPermissionsNotification/**/*.swift"
4750
subspec.pod_target_xcconfig = {
48-
"SWIFT_ACTIVE_COMPILATION_CONDITIONS" => "SPPERMISSIONS_NOTIFICATION"
51+
"SWIFT_ACTIVE_COMPILATION_CONDITIONS" => "SPPERMISSIONS_NOTIFICATION SPPERMISSIONS_COCOAPODS"
4952
}
5053
end
5154

5255
s.subspec 'Microphone' do |subspec|
5356
subspec.dependency 'SPPermissions/Core'
5457
subspec.source_files = "Sources/SPPermissionsMicrophone/**/*.swift"
5558
subspec.pod_target_xcconfig = {
56-
"SWIFT_ACTIVE_COMPILATION_CONDITIONS" => "SPPERMISSIONS_MICROPHONE"
59+
"SWIFT_ACTIVE_COMPILATION_CONDITIONS" => "SPPERMISSIONS_MICROPHONE SPPERMISSIONS_COCOAPODS"
5760
}
5861
end
5962

6063
s.subspec 'Calendar' do |subspec|
6164
subspec.dependency 'SPPermissions/Core'
6265
subspec.source_files = "Sources/SPPermissionsCalendar/**/*.swift"
6366
subspec.pod_target_xcconfig = {
64-
"SWIFT_ACTIVE_COMPILATION_CONDITIONS" => "SPPERMISSIONS_CALENDAR"
67+
"SWIFT_ACTIVE_COMPILATION_CONDITIONS" => "SPPERMISSIONS_CALENDAR SPPERMISSIONS_COCOAPODS"
6568
}
6669
end
6770

6871
s.subspec 'Contacts' do |subspec|
6972
subspec.dependency 'SPPermissions/Core'
7073
subspec.source_files = "Sources/SPPermissionsContacts/**/*.swift"
7174
subspec.pod_target_xcconfig = {
72-
"SWIFT_ACTIVE_COMPILATION_CONDITIONS" => "SPPERMISSIONS_CONTACTS"
75+
"SWIFT_ACTIVE_COMPILATION_CONDITIONS" => "SPPERMISSIONS_CONTACTS SPPERMISSIONS_COCOAPODS"
7376
}
7477
end
7578

7679
s.subspec 'Reminders' do |subspec|
7780
subspec.dependency 'SPPermissions/Core'
7881
subspec.source_files = "Sources/SPPermissionsReminders/**/*.swift"
7982
subspec.pod_target_xcconfig = {
80-
"SWIFT_ACTIVE_COMPILATION_CONDITIONS" => "SPPERMISSIONS_REMINDERS"
83+
"SWIFT_ACTIVE_COMPILATION_CONDITIONS" => "SPPERMISSIONS_REMINDERS SPPERMISSIONS_COCOAPODS"
8184
}
8285
end
8386

8487
s.subspec 'SpeechRecognizer' do |subspec|
8588
subspec.dependency 'SPPermissions/Core'
8689
subspec.source_files = "Sources/SPPermissionsSpeechRecognizer/**/*.swift"
8790
subspec.pod_target_xcconfig = {
88-
"SWIFT_ACTIVE_COMPILATION_CONDITIONS" => "SPPERMISSIONS_SPEECH"
91+
"SWIFT_ACTIVE_COMPILATION_CONDITIONS" => "SPPERMISSIONS_SPEECH SPPERMISSIONS_COCOAPODS"
8992
}
9093
end
9194

9295
s.subspec 'LocationWhenInUse' do |subspec|
9396
subspec.dependency 'SPPermissions/Core'
9497
subspec.source_files = "Sources/SPPermissionsLocationWhenInUse/**/*.swift"
9598
subspec.pod_target_xcconfig = {
96-
"SWIFT_ACTIVE_COMPILATION_CONDITIONS" => "SPPERMISSIONS_LOCATION_WHENINUSE"
99+
"SWIFT_ACTIVE_COMPILATION_CONDITIONS" => "SPPERMISSIONS_LOCATION_WHENINUSE SPPERMISSIONS_COCOAPODS"
97100
}
98101
end
99102

100103
s.subspec 'LocationAlways' do |subspec|
101104
subspec.dependency 'SPPermissions/Core'
102105
subspec.source_files = "Sources/SPPermissionsLocationAlways/**/*.swift"
103106
subspec.pod_target_xcconfig = {
104-
"SWIFT_ACTIVE_COMPILATION_CONDITIONS" => "SPPERMISSIONS_LOCATION_ALWAYS"
107+
"SWIFT_ACTIVE_COMPILATION_CONDITIONS" => "SPPERMISSIONS_LOCATION_ALWAYS SPPERMISSIONS_COCOAPODS"
105108
}
106109
end
107110

108111
s.subspec 'Motion' do |subspec|
109112
subspec.dependency 'SPPermissions/Core'
110113
subspec.source_files = "Sources/SPPermissionsMotion/**/*.swift"
111114
subspec.pod_target_xcconfig = {
112-
"SWIFT_ACTIVE_COMPILATION_CONDITIONS" => "SPPERMISSIONS_MOTION"
115+
"SWIFT_ACTIVE_COMPILATION_CONDITIONS" => "SPPERMISSIONS_MOTION SPPERMISSIONS_COCOAPODS"
113116
}
114117
end
115118

116119
s.subspec 'MediaLibrary' do |subspec|
117120
subspec.dependency 'SPPermissions/Core'
118121
subspec.source_files = "Sources/SPPermissionsMediaLibrary/**/*.swift"
119122
subspec.pod_target_xcconfig = {
120-
"SWIFT_ACTIVE_COMPILATION_CONDITIONS" => "SPPERMISSIONS_MEDIALIBRARY"
123+
"SWIFT_ACTIVE_COMPILATION_CONDITIONS" => "SPPERMISSIONS_MEDIALIBRARY SPPERMISSIONS_COCOAPODS"
121124
}
122125
end
123126

124127
s.subspec 'Bluetooth' do |subspec|
125128
subspec.dependency 'SPPermissions/Core'
126129
subspec.source_files = "Sources/SPPermissionsBluetooth/**/*.swift"
127130
subspec.pod_target_xcconfig = {
128-
"SWIFT_ACTIVE_COMPILATION_CONDITIONS" => "SPPERMISSIONS_BLUETOOTH"
131+
"SWIFT_ACTIVE_COMPILATION_CONDITIONS" => "SPPERMISSIONS_BLUETOOTH SPPERMISSIONS_COCOAPODS"
129132
}
130133
end
131134

132135
s.subspec 'Tracking' do |subspec|
133136
subspec.dependency 'SPPermissions/Core'
134137
subspec.source_files = "Sources/SPPermissionsTracking/**/*.swift"
135138
subspec.pod_target_xcconfig = {
136-
"SWIFT_ACTIVE_COMPILATION_CONDITIONS" => "SPPERMISSIONS_TRACKING"
139+
"SWIFT_ACTIVE_COMPILATION_CONDITIONS" => "SPPERMISSIONS_TRACKING SPPERMISSIONS_COCOAPODS"
137140
}
138141
end
139142

0 commit comments

Comments
 (0)