[Add] AlibabacloudBPStudio20210931 4.0.4
[CocoaPods.git] / Specs / 5 / e / b / WhirlyGlobe / 2.3 / WhirlyGlobe.podspec.json
bloba939e3ef6a0227ad60e6f4b76a5af3b34a994a29
2   "name": "WhirlyGlobe",
3   "version": "2.3",
4   "summary": "WhirlyGlobe is a self contained 3D earth display view suitable for use in iPhone and iPad applications.",
5   "homepage": "https://github.com/mousebird/WhirlyGlobe",
6   "license": {
7     "type": "Apache License, Version 2.0"
8   },
9   "authors": {
10     "Steve Gifford": "sjg@mousebirdconsulting.com"
11   },
12   "source": {
13     "git": "https://github.com/mousebird/WhirlyGlobe.git",
14     "tag": "v2.3"
15   },
16   "default_subspecs": "MaplyComponent",
17   "platforms": {
18     "ios": "6.1"
19   },
20   "requires_arc": true,
21   "xcconfig": {
22     "HEADER_SEARCH_PATHS": "\"${PODS_ROOT}/boost\" \"${PODS_ROOT}/eigen\" \"${PODS_ROOT}/clipper\" \"$(SDKROOT)/usr/include/libxml2\"",
23     "GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS": "__USE_SDL_GLES__ __IPHONEOS__"
24   },
25   "subspecs": [
26     {
27       "name": "Lib-Headers",
28       "source_files": "WhirlyGlobeSrc/WhirlyGlobeLib/include/**/*.h",
29       "public_header_files": "WhirlyGlobeSrc/WhirlyGlobeLib/include/*.h",
30       "dependencies": {
31         "boost/shared_ptr-includes": [
32           "1.51.0a"
33         ],
34         "boost/pointer_cast-includes": [
35           "1.51.0a"
36         ],
37         "boost/math-includes": [
38           "1.51.0a"
39         ],
40         "eigen": [
41           "3.1.2"
42         ]
43       }
44     },
45     {
46       "name": "MaplyComponent-Headers",
47       "source_files": "WhirlyGlobeSrc/WhirlyGlobe-MaplyComponent/include/**/*.h",
48       "public_header_files": "WhirlyGlobeSrc/WhirlyGlobe-MaplyComponent/include/*.h",
49       "dependencies": {
50         "WhirlyGlobe/Lib-Headers": [
52         ]
53       }
54     },
55     {
56       "name": "Headers",
57       "dependencies": {
58         "WhirlyGlobe/MaplyComponent-Headers": [
60         ]
61       }
62     },
63     {
64       "name": "Lib",
65       "source_files": "WhirlyGlobeSrc/WhirlyGlobeLib/src/*.{mm,m}",
66       "dependencies": {
67         "WhirlyGlobe/Lib-Headers": [
69         ],
70         "proj4": [
72         ],
73         "shapelib": [
75         ],
76         "clipper": [
78         ],
79         "glues": [
81         ],
82         "libjson": [
84         ],
85         "tinyxml": [
87         ]
88       },
89       "libraries": [
90         "c++",
91         "sqlite3"
92       ],
93       "frameworks": [
94         "UIKit",
95         "OpenGLES"
96       ]
97     },
98     {
99       "name": "MaplyComponent",
100       "source_files": "WhirlyGlobeSrc/WhirlyGlobe-MaplyComponent/src/*.{cpp,mm,m}",
101       "compiler_flags": "-DDDXMLElementDummyFunc() -DDDXMLDummyFunc()",
102       "dependencies": {
103         "WhirlyGlobe/Lib": [
105         ],
106         "WhirlyGlobe/MaplyComponent-Headers": [
108         ],
109         "AFNetworking": [
111         ],
112         "KissXML": [
114         ],
115         "SMCalloutView": [
117         ],
118         "FMDB": [
120         ],
121         "GoogleProtobuf": [
123         ]
124       },
125       "libraries": "z"
126     }
127   ]