[Add] TMFind 0.0.86
[CocoaPods.git] / Specs / 6 / 4 / 9 / BRFullTextSearch / 1.0.0 / BRFullTextSearch.podspec.json
blobcc973cf0372d9926f0a662b46e5ef9264d3e1ccb
2   "name": "BRFullTextSearch",
3   "version": "1.0.0",
4   "summary": "iOS Objective-C full text search engine.",
5   "description": "                   This project provides a way to integrate full-text search\n                   capabilities into your iOS project. First, it provides a\n                   protocol-based API for a simple text indexing and search\n                   framework. Second, it provides a\n                   [CLucene](http://clucene.sourceforge.net/) based implementation of\n                   that framework.\n",
6   "homepage": "https://github.com/Blue-Rocket/BRFullTextSearch",
7   "license": "Apache License, Version 2.0",
8   "authors": {
9     "Matt Magoffin": "git+matt@msqr.us"
10   },
11   "platforms": {
12     "ios": "5.0"
13   },
14   "source": {
15     "git": "https://github.com/Blue-Rocket/BRFullTextSearch.git",
16     "tag": "1.0.0",
17     "submodules": true
18   },
19   "libraries": [
20     "stdc++",
21     "z"
22   ],
23   "compiler_flags": [
24     "-Wmost",
25     "-fvisibility=default",
26     "-fPIC",
27     "-D_UCS2",
28     "-D_UNICODE",
29     "-D_REENTRANT",
30     "-DNDEBUG"
31   ],
32   "xcconfig": {
33     "CLANG_CXX_LANGUAGE_STANDARD": "gnu++98",
34     "CLANG_CXX_LIBRARY": "libstdc++",
35     "GCC_OPTIMIZATION_LEVEL": "1",
36     "OTHER_LDFLAGS": "-stdlib=libstdc++"
37   },
38   "requires_arc": true,
39   "default_subspecs": "Core",
40   "subspecs": [
41     {
42       "name": "Core",
43       "dependencies": {
44         "BRFullTextSearch/API": [
46         ],
47         "BRFullTextSearch/CLucene-Shared": [
49         ],
50         "BRFullTextSearch/CLucene-Core": [
52         ],
53         "BRFullTextSearch/CLucene-Contribs-Lib": [
55         ],
56         "BRFullTextSearch/Implementation-CLucene": [
58         ]
59       }
60     },
61     {
62       "name": "API",
63       "source_files": "BRFullTextSearch/*.{h,m}",
64       "exclude_files": [
65         "BRFullTextSearch/*CLucene*",
66         "BRFullTextSearch/BRNoLockFactory.*",
67         "BRFUllTextSearch/*Analyzer*"
68       ]
69     },
70     {
71       "name": "Implementation-CLucene",
72       "source_files": [
73         "BRFullTextSearch/*CLucene*",
74         "BRFullTextSearch/BRNoLockFactory.*",
75         "BRFUllTextSearch/*Analyzer*"
76       ],
77       "dependencies": {
78         "BRFullTextSearch/API": [
80         ],
81         "BRFullTextSearch/CLucene-Shared-API": [
83         ],
84         "BRFullTextSearch/CLucene-Core-API": [
86         ],
87         "BRFullTextSearch/CLucene-Contribs-Lib": [
89         ]
90       }
91     },
92     {
93       "name": "CLucene",
94       "dependencies": {
95         "BRFullTextSearch/API": [
97         ],
98         "BRFullTextSearch/CLucene-Shared": [
100         ],
101         "BRFullTextSearch/CLucene-Core": [
103         ]
104       }
105     },
106     {
107       "name": "CLucene-Config",
108       "requires_arc": false,
109       "source_files": "BRFullTextSearch/CLucene/*",
110       "header_mappings_dir": "BRFullTextSearch"
111     },
112     {
113       "name": "CLucene-Shared-API",
114       "requires_arc": false,
115       "source_files": "clucene/src/shared/CLucene/**/*.h",
116       "header_mappings_dir": "clucene/src/shared",
117       "exclude_files": [
118         "clucene/src/shared/CLucene/CLSharedMonolithic.*",
119         "clucene/src/shared/CLucene/util/deflate.*"
120       ],
121       "dependencies": {
122         "BRFullTextSearch/CLucene-Config": [
124         ]
125       }
126     },
127     {
128       "name": "CLucene-Core-API",
129       "requires_arc": false,
130       "source_files": [
131         "clucene/src/core/CLucene.h",
132         "clucene/src/core/CLucene/**/*.h"
133       ],
134       "header_mappings_dir": "clucene/src/core",
135       "exclude_files": [
136         "clucene/src/core/CLucene/CLMonolithic.*",
137         "clucene/src/core/CLucene/search/FilterResultCache.*"
138       ],
139       "dependencies": {
140         "BRFullTextSearch/CLucene-Config": [
142         ]
143       }
144     },
145     {
146       "name": "CLucene-Shared",
147       "requires_arc": false,
148       "source_files": "clucene/src/shared/CLucene/**/*.{c,cpp}",
149       "header_mappings_dir": "clucene/src/shared",
150       "exclude_files": [
151         "clucene/src/shared/CLucene/CLSharedMonolithic.*",
152         "clucene/src/shared/CLucene/util/deflate.*"
153       ],
154       "dependencies": {
155         "BRFullTextSearch/CLucene-Core-API": [
157         ],
158         "BRFullTextSearch/CLucene-Shared-API": [
160         ]
161       }
162     },
163     {
164       "name": "CLucene-Core",
165       "requires_arc": false,
166       "source_files": "clucene/src/core/CLucene/**/*.{c,cpp}",
167       "header_mappings_dir": "clucene/src/core",
168       "exclude_files": [
169         "clucene/src/core/CLucene/CLMonolithic.*",
170         "clucene/src/core/CLucene/search/FilterResultCache.*"
171       ],
172       "dependencies": {
173         "BRFullTextSearch/CLucene-Core-API": [
175         ],
176         "BRFullTextSearch/CLucene-Shared-API": [
178         ]
179       }
180     },
181     {
182       "name": "CLucene-Contribs-Lib",
183       "requires_arc": false,
184       "source_files": "clucene/src/contribs-lib/CLucene/**/*.{h,c,cpp}",
185       "header_mappings_dir": "clucene/src/contribs-lib",
186       "dependencies": {
187         "BRFullTextSearch/CLucene-Core-API": [
189         ],
190         "BRFullTextSearch/CLucene-Shared-API": [
192         ]
193       }
194     }
195   ]