[Add] FCService 0.0.61-fc
[CocoaPods.git] / Specs / 6 / 4 / 9 / BRFullTextSearch / 1.1.0 / BRFullTextSearch.podspec.json
blob0c4af094d516daa549a14d259c4bd591e7445c56
2   "name": "BRFullTextSearch",
3   "version": "1.1.0",
4   "summary": "iOS Objective-C full text search engine.",
5   "description": "This project provides a way to integrate full-text search\ncapabilities into your iOS project. First, it provides a\nprotocol-based API for a simple text indexing and search\nframework. Second, it provides a\n[CLucene](http://clucene.sourceforge.net/) based implementation of\nthat framework.",
6   "homepage": "https://github.com/Blue-Rocket/BRFullTextSearch",
7   "license": "Apache License, Version 2.0",
8   "authors": {
9     "Matt Magoffin": "matt@bluerocket.us"
10   },
11   "platforms": {
12     "ios": "5.0"
13   },
14   "source": {
15     "git": "https://github.com/Blue-Rocket/BRFullTextSearch.git",
16     "tag": "1.1.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     "OTHER_LDFLAGS": "-stdlib=libstdc++"
36   },
37   "requires_arc": true,
38   "default_subspecs": "Core",
39   "subspecs": [
40     {
41       "name": "Core",
42       "dependencies": {
43         "BRFullTextSearch/API": [
45         ],
46         "BRFullTextSearch/Implementation-CLucene": [
48         ]
49       }
50     },
51     {
52       "name": "API",
53       "source_files": "BRFullTextSearch/*.{h,m}",
54       "exclude_files": [
55         "BRFullTextSearch/*CLucene*",
56         "BRFullTextSearch/BRNoLockFactory.*",
57         "BRFullTextSearch/*Analyzer*",
58         "BRFullTextSearch/*Filter*"
59       ]
60     },
61     {
62       "name": "Implementation-CLucene",
63       "source_files": [
64         "BRFullTextSearch/*CLucene*",
65         "BRFullTextSearch/BRNoLockFactory.*",
66         "BRFullTextSearch/*Analyzer*",
67         "BRFullTextSearch/*Filter*"
68       ],
69       "dependencies": {
70         "BRFullTextSearch/API": [
72         ],
73         "BRFullTextSearch/CLucene": [
75         ]
76       }
77     },
78     {
79       "name": "CLucene",
80       "dependencies": {
81         "BRFullTextSearch/CLucene-Shared": [
83         ],
84         "BRFullTextSearch/CLucene-Core": [
86         ],
87         "BRFullTextSearch/CLucene-Contribs-Lib": [
89         ]
90       }
91     },
92     {
93       "name": "CLucene-Config",
94       "requires_arc": false,
95       "source_files": "BRFullTextSearch/CLucene/*",
96       "header_mappings_dir": "BRFullTextSearch"
97     },
98     {
99       "name": "CLucene-Core-API",
100       "requires_arc": false,
101       "source_files": [
102         "clucene/src/core/CLucene.h",
103         "clucene/src/core/CLucene/**/*.h"
104       ],
105       "header_mappings_dir": "clucene/src/core",
106       "exclude_files": [
107         "clucene/src/core/CLucene/CLMonolithic.*",
108         "clucene/src/core/CLucene/search/FilterResultCache.*",
109         "clucene/src/core/CLucene/queryParser/legacy"
110       ],
111       "dependencies": {
112         "BRFullTextSearch/CLucene-Config": [
114         ]
115       }
116     },
117     {
118       "name": "CLucene-Shared",
119       "requires_arc": false,
120       "source_files": "clucene/src/shared/CLucene/**/*.{h,c,cpp}",
121       "header_mappings_dir": "clucene/src/shared",
122       "exclude_files": [
123         "clucene/src/shared/CLucene/CLSharedMonolithic.*",
124         "clucene/src/shared/CLucene/util/deflate.*"
125       ],
126       "dependencies": {
127         "BRFullTextSearch/CLucene-Core-API": [
129         ]
130       }
131     },
132     {
133       "name": "CLucene-Core",
134       "requires_arc": false,
135       "source_files": "clucene/src/core/CLucene/**/*.{c,cpp}",
136       "header_mappings_dir": "clucene/src/core",
137       "exclude_files": [
138         "clucene/src/core/CLucene/CLMonolithic.*",
139         "clucene/src/core/CLucene/search/FilterResultCache.*",
140         "clucene/src/core/CLucene/queryParser/legacy"
141       ],
142       "dependencies": {
143         "BRFullTextSearch/CLucene-Core-API": [
145         ],
146         "BRFullTextSearch/CLucene-Shared": [
148         ]
149       }
150     },
151     {
152       "name": "CLucene-Contribs-Lib",
153       "requires_arc": false,
154       "source_files": "clucene/src/contribs-lib/CLucene/**/*.{h,c,cpp}",
155       "header_mappings_dir": "clucene/src/contribs-lib",
156       "dependencies": {
157         "BRFullTextSearch/CLucene-Core": [
159         ],
160         "BRFullTextSearch/CLucene-Shared": [
162         ]
163       }
164     }
165   ]