[Add] GluedInCoreSDK 2.5.1
[CocoaPods.git] / Specs / f / 3 / c / ZXingObjC / 3.4.1 / ZXingObjC.podspec.json
blob7123d11d61a57b03eeeb3b58c39d071669173b54
2   "name": "ZXingObjC",
3   "version": "3.4.1",
4   "summary": "An Objective-C Port of the ZXing barcode framework.",
5   "homepage": "https://github.com/TheLevelUp/ZXingObjC",
6   "authors": "ZXingObjC team",
7   "license": {
8     "type": "Apache License 2.0",
9     "file": "COPYING"
10   },
11   "source": {
12     "git": "https://github.com/TheLevelUp/ZXingObjC.git",
13     "tag": "3.4.1"
14   },
15   "requires_arc": true,
16   "xcconfig": {
17     "OTHER_LDFLAGS": "-ObjC"
18   },
19   "platforms": {
20     "ios": "8.0",
21     "osx": "10.8"
22   },
23   "ios": {
24     "frameworks": [
25       "AVFoundation",
26       "CoreGraphics",
27       "CoreMedia",
28       "CoreVideo",
29       "ImageIO",
30       "QuartzCore"
31     ]
32   },
33   "osx": {
34     "frameworks": [
35       "AVFoundation",
36       "CoreMedia",
37       "QuartzCore"
38     ]
39   },
40   "default_subspecs": "All",
41   "subspecs": [
42     {
43       "name": "All",
44       "source_files": "ZXingObjC/**/*.{h,m}"
45     },
46     {
47       "name": "Core",
48       "source_files": [
49         "ZXingObjC/*.{h,m}",
50         "ZXingObjC/client/*.{h,m}",
51         "ZXingObjC/common/**/*.{h,m}",
52         "ZXingObjC/core/**/*.{h,m}",
53         "ZXingObjC/multi/**/*.{h,m}"
54       ],
55       "xcconfig": {
56         "GCC_PREPROCESSOR_DEFINITIONS": "ZXINGOBJC_USE_SUBSPECS"
57       }
58     },
59     {
60       "name": "Aztec",
61       "dependencies": {
62         "ZXingObjC/Core": [
64         ]
65       },
66       "source_files": "ZXingObjC/aztec/**/*.{h,m}",
67       "xcconfig": {
68         "GCC_PREPROCESSOR_DEFINITIONS": "ZXINGOBJC_USE_SUBSPECS ZXINGOBJC_AZTEC"
69       }
70     },
71     {
72       "name": "DataMatrix",
73       "dependencies": {
74         "ZXingObjC/Core": [
76         ]
77       },
78       "source_files": "ZXingObjC/datamatrix/**/*.{h,m}",
79       "xcconfig": {
80         "GCC_PREPROCESSOR_DEFINITIONS": "ZXINGOBJC_USE_SUBSPECS ZXINGOBJC_DATAMATRIX"
81       }
82     },
83     {
84       "name": "MaxiCode",
85       "dependencies": {
86         "ZXingObjC/Core": [
88         ]
89       },
90       "source_files": "ZXingObjC/maxicode/**/*.{h,m}",
91       "xcconfig": {
92         "GCC_PREPROCESSOR_DEFINITIONS": "ZXINGOBJC_USE_SUBSPECS ZXINGOBJC_MAXICODE"
93       }
94     },
95     {
96       "name": "OneD",
97       "dependencies": {
98         "ZXingObjC/Core": [
100         ]
101       },
102       "source_files": [
103         "ZXingObjC/oned/**/*.{h,m}",
104         "ZXingObjC/client/result/**/*.{h,m}"
105       ],
106       "xcconfig": {
107         "GCC_PREPROCESSOR_DEFINITIONS": "ZXINGOBJC_USE_SUBSPECS ZXINGOBJC_ONED"
108       }
109     },
110     {
111       "name": "PDF417",
112       "dependencies": {
113         "ZXingObjC/Core": [
115         ]
116       },
117       "source_files": "ZXingObjC/pdf417/**/*.{h,m}",
118       "xcconfig": {
119         "GCC_PREPROCESSOR_DEFINITIONS": "ZXINGOBJC_USE_SUBSPECS ZXINGOBJC_PDF417"
120       }
121     },
122     {
123       "name": "QRCode",
124       "dependencies": {
125         "ZXingObjC/Core": [
127         ]
128       },
129       "source_files": "ZXingObjC/qrcode/**/*.{h,m}",
130       "xcconfig": {
131         "GCC_PREPROCESSOR_DEFINITIONS": "ZXINGOBJC_USE_SUBSPECS ZXINGOBJC_QRCODE"
132       }
133     }
134   ]