[Add] FCService 0.0.61-fc
[CocoaPods.git] / Specs / 6 / 4 / 9 / BRFullTextSearch / 1.0.5 / BRFullTextSearch.podspec.json
blob68446a9e53f4a4aa3c75e35c769f66bc75dbf9da
2   "name": "BRFullTextSearch",
3   "version": "1.0.5",
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.5",
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/Implementation-CLucene": [
49         ]
50       }
51     },
52     {
53       "name": "API",
54       "source_files": "BRFullTextSearch/*.{h,m}",
55       "exclude_files": [
56         "BRFullTextSearch/*CLucene*",
57         "BRFullTextSearch/BRNoLockFactory.*",
58         "BRFullTextSearch/*Analyzer*",
59         "BRFullTextSearch/*Filter*"
60       ]
61     },
62     {
63       "name": "Implementation-CLucene",
64       "source_files": [
65         "BRFullTextSearch/*CLucene*",
66         "BRFullTextSearch/BRNoLockFactory.*",
67         "BRFullTextSearch/*Analyzer*",
68         "BRFullTextSearch/*Filter*"
69       ],
70       "dependencies": {
71         "BRFullTextSearch/API": [
73         ],
74         "BRFullTextSearch/CLucene": [
76         ]
77       }
78     },
79     {
80       "name": "CLucene",
81       "dependencies": {
82         "BRFullTextSearch/CLucene-Shared": [
84         ],
85         "BRFullTextSearch/CLucene-Core": [
87         ],
88         "BRFullTextSearch/CLucene-Contribs-Lib": [
90         ]
91       }
92     },
93     {
94       "name": "CLucene-Config",
95       "requires_arc": false,
96       "source_files": "BRFullTextSearch/CLucene/*",
97       "header_mappings_dir": "BRFullTextSearch"
98     },
99     {
100       "name": "CLucene-Core-API",
101       "requires_arc": false,
102       "source_files": [
103         "clucene/src/core/CLucene.h",
104         "clucene/src/core/CLucene/**/*.h"
105       ],
106       "header_mappings_dir": "clucene/src/core",
107       "exclude_files": [
108         "clucene/src/core/CLucene/CLMonolithic.*",
109         "clucene/src/core/CLucene/search/FilterResultCache.*",
110         "clucene/src/core/CLucene/queryParser/legacy"
111       ],
112       "dependencies": {
113         "BRFullTextSearch/CLucene-Config": [
115         ]
116       }
117     },
118     {
119       "name": "CLucene-Shared",
120       "requires_arc": false,
121       "source_files": "clucene/src/shared/CLucene/**/*.{h,c,cpp}",
122       "header_mappings_dir": "clucene/src/shared",
123       "exclude_files": [
124         "clucene/src/shared/CLucene/CLSharedMonolithic.*",
125         "clucene/src/shared/CLucene/util/deflate.*"
126       ],
127       "dependencies": {
128         "BRFullTextSearch/CLucene-Core-API": [
130         ]
131       }
132     },
133     {
134       "name": "CLucene-Core",
135       "requires_arc": false,
136       "source_files": "clucene/src/core/CLucene/**/*.{c,cpp}",
137       "header_mappings_dir": "clucene/src/core",
138       "exclude_files": [
139         "clucene/src/core/CLucene/CLMonolithic.*",
140         "clucene/src/core/CLucene/search/FilterResultCache.*",
141         "clucene/src/core/CLucene/queryParser/legacy"
142       ],
143       "dependencies": {
144         "BRFullTextSearch/CLucene-Core-API": [
146         ],
147         "BRFullTextSearch/CLucene-Shared": [
149         ]
150       }
151     },
152     {
153       "name": "CLucene-Contribs-Lib",
154       "requires_arc": false,
155       "source_files": "clucene/src/contribs-lib/CLucene/**/*.{h,c,cpp}",
156       "header_mappings_dir": "clucene/src/contribs-lib",
157       "dependencies": {
158         "BRFullTextSearch/CLucene-Core": [
160         ],
161         "BRFullTextSearch/CLucene-Shared": [
163         ]
164       }
165     }
166   ]