[Add] ZJSDK 2.5.8.12
[CocoaPods.git] / Specs / 6 / 4 / 9 / BRFullTextSearch / 1.1.1 / BRFullTextSearch.podspec.json
blob8b36d75541a072212eac9300aa3c333c1e2483e6
2   "name": "BRFullTextSearch",
3   "version": "1.1.1",
4   "summary": "Objective-C full text search engine.",
5   "description": "This project provides a way to integrate full-text search\ncapabilities into your iOS and OS X projects. First, it provides\na protocol-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     "osx": "10.7"
14   },
15   "source": {
16     "git": "https://github.com/Blue-Rocket/BRFullTextSearch.git",
17     "tag": "1.1.1",
18     "submodules": true
19   },
20   "libraries": [
21     "stdc++",
22     "z"
23   ],
24   "compiler_flags": [
25     "-Wmost",
26     "-fvisibility=default",
27     "-fPIC",
28     "-D_UCS2",
29     "-D_UNICODE",
30     "-D_REENTRANT",
31     "-DNDEBUG"
32   ],
33   "xcconfig": {
34     "CLANG_CXX_LANGUAGE_STANDARD": "gnu++98",
35     "CLANG_CXX_LIBRARY": "libstdc++",
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   ]