[Add] DocumentReaderOCRRFIDStage 7.5.10896
[CocoaPods.git] / Specs / 3 / f / b / AsyncObjects / 2.1.0 / AsyncObjects.podspec.json
blob5e10efab456d4cd36a1d9858643781d4569772ae
2   "name": "AsyncObjects",
3   "version": "2.1.0",
4   "homepage": "https://github.com/SwiftyLab/AsyncObjects",
5   "summary": "Synchronization objects for modern swift concurrency.",
6   "description": "Several synchronization primitives and task synchronization mechanisms introduced to aid in modern swift concurrency.",
7   "license": {
8     "type": "MIT",
9     "file": "LICENSE"
10   },
11   "social_media_url": "https://twitter.com/soumya_mahunt",
12   "readme": "https://github.com/SwiftyLab/AsyncObjects/blob/main/README.md",
13   "changelog": "https://github.com/SwiftyLab/AsyncObjects/blob/main/CHANGELOG.md",
14   "documentation_url": "https://swiftylab.github.io/AsyncObjects/2.1.0/documentation/asyncobjects/",
15   "source": {
16     "git": "https://github.com/SwiftyLab/AsyncObjects.git",
17     "tag": "v2.1.0"
18   },
19   "authors": {
20     "Soumya Ranjan Mahunt": "soumya.mahunt@gmail.com"
21   },
22   "swift_versions": "5.6",
23   "platforms": {
24     "ios": "13.0",
25     "osx": "10.15",
26     "tvos": "13.0",
27     "watchos": "6.0"
28   },
29   "source_files": "Sources/AsyncObjects/**/*.*",
30   "preserve_paths": [
31     "{Sources,Tests}/AsyncObjects*/**/*",
32     "*.md"
33   ],
34   "pod_target_xcconfig": {
35     "CLANG_WARN_DOCUMENTATION_COMMENTS": "YES",
36     "RUN_DOCUMENTATION_COMPILER": "YES"
37   },
38   "dependencies": {
39     "OrderedCollections": [
40       "~> 1.0.0"
41     ]
42   },
43   "default_subspecs": "none",
44   "testspecs": [
45     {
46       "name": "Tests",
47       "test_type": "unit",
48       "source_files": "Tests/AsyncObjectsTests/**/*.swift",
49       "dependencies": {
50         "AsyncObjects/Checked": [
52         ],
53         "AsyncObjects/Logging": [
55         ]
56       },
57       "scheme": {
58         "parallelizable": true,
59         "code_coverage": true
60       }
61     }
62   ],
63   "subspecs": [
64     {
65       "name": "Checked",
66       "pod_target_xcconfig": {
67         "OTHER_SWIFT_FLAGS": "-D ASYNCOBJECTS_USE_CHECKEDCONTINUATION"
68       }
69     },
70     {
71       "name": "Logging",
72       "dependencies": {
73         "Logging": [
74           "~> 1.0.0"
75         ]
76       },
77       "subspecs": [
78         {
79           "name": "Debug",
80           "pod_target_xcconfig": {
81             "OTHER_SWIFT_FLAGS": "-D ASYNCOBJECTS_ENABLE_LOGGING_LEVEL_DEBUG"
82           }
83         },
84         {
85           "name": "Info",
86           "pod_target_xcconfig": {
87             "OTHER_SWIFT_FLAGS": "-D ASYNCOBJECTS_ENABLE_LOGGING_LEVEL_INFO"
88           }
89         },
90         {
91           "name": "Trace",
92           "pod_target_xcconfig": {
93             "OTHER_SWIFT_FLAGS": "-D ASYNCOBJECTS_ENABLE_LOGGING_LEVEL_TRACE"
94           }
95         }
96       ]
97     }
98   ],
99   "swift_version": "5.6"