[Add] AlibabacloudPolardbx20200202 2.0.0
[CocoaPods.git] / Specs / c / 8 / 0 / FayeCpp+OpenSSL / 0.2.3 / FayeCpp+OpenSSL.podspec.json
blob0ba803fe2d163f4e4587d785dfd4dbfa6aef081d
2   "name": "FayeCpp+OpenSSL",
3   "version": "0.2.3",
4   "summary": "Faye C++ lightweight, cross-platform client with Objective-C client wrapper with SSL support",
5   "description": "Faye C++ lightweight, cross-platform client with Objective-C client wrapper. \nLibrary created with Pure C++ (features provided by Standard C++), without heavy STL and C++11 features.\nYou can use Objective-C wrapper or C++ client directly.\nThis pod version with SSL support.",
6   "homepage": "https://github.com/OlehKulykov/FayeCpp",
7   "license": {
8     "type": "MIT",
9     "file": "LICENSE"
10   },
11   "authors": {
12     "Oleh Kulykov": "info@resident.name"
13   },
14   "source": {
15     "git": "https://github.com/OlehKulykov/FayeCpp.git",
16     "tag": "0.2.3",
17     "submodules": "true"
18   },
19   "platforms": {
20     "ios": "7.0",
21     "osx": "10.7",
22     "tvos": "9.0"
23   },
24   "public_header_files": [
25     "fayecpp.h",
26     "contrib/objc/FayeCppClient.h"
27   ],
28   "source_files": [
29     "contrib/objc/*.{h,mm}",
30     "fayecpp.h",
31     "builds/ios/*.{h}",
32     "src/*.{h,cpp}",
33     "jansson/src/*.{h,c}",
34     "libwebsockets/lib/*.{h}",
35     "libwebsockets/lib/base64-decode.c",
36     "libwebsockets/lib/client-handshake.c",
37     "libwebsockets/lib/client-parser.c",
38     "libwebsockets/lib/client.c",
39     "libwebsockets/lib/context.c",
40     "libwebsockets/lib/extension-deflate-frame.c",
41     "libwebsockets/lib/extension-deflate-stream.c",
42     "libwebsockets/lib/extension.c",
43     "libwebsockets/lib/getifaddrs.c",
44     "libwebsockets/lib/handshake.c",
45     "libwebsockets/lib/header.c",
46     "libwebsockets/lib/libwebsockets.c",
47     "libwebsockets/lib/lws-plat-unix.c",
48     "libwebsockets/lib/output.c",
49     "libwebsockets/lib/parsers.c",
50     "libwebsockets/lib/pollfd.c",
51     "libwebsockets/lib/service.c",
52     "libwebsockets/lib/sha-1.c",
53     "libwebsockets/lib/alloc.c",
54     "libwebsockets/lib/ssl.c",
55     "wolfssl/wolfssl/*.{h}",
56     "wolfssl/wolfssl/openssl/*.{h}",
57     "wolfssl/wolfssl/wolfcrypt/*.{h}",
58     "wolfssl/src/crl.c",
59     "wolfssl/src/internal.c",
60     "wolfssl/src/io.c",
61     "wolfssl/src/keys.c",
62     "wolfssl/src/ocsp.c",
63     "wolfssl/src/sniffer.c",
64     "wolfssl/src/ssl.c",
65     "wolfssl/src/tls.c",
66     "wolfssl/wolfcrypt/src/aes.c",
67     "wolfssl/wolfcrypt/src/arc4.c",
68     "wolfssl/wolfcrypt/src/asn.c",
69     "wolfssl/wolfcrypt/src/blake2b.c",
70     "wolfssl/wolfcrypt/src/camellia.c",
71     "wolfssl/wolfcrypt/src/chacha.c",
72     "wolfssl/wolfcrypt/src/coding.c",
73     "wolfssl/wolfcrypt/src/des3.c",
74     "wolfssl/wolfcrypt/src/dh.c",
75     "wolfssl/wolfcrypt/src/dsa.c",
76     "wolfssl/wolfcrypt/src/ecc.c",
77     "wolfssl/wolfcrypt/src/error.c",
78     "wolfssl/wolfcrypt/src/hash.c",
79     "wolfssl/wolfcrypt/src/hc128.c",
80     "wolfssl/wolfcrypt/src/hmac.c",
81     "wolfssl/wolfcrypt/src/integer.c",
82     "wolfssl/wolfcrypt/src/logging.c",
83     "wolfssl/wolfcrypt/src/md2.c",
84     "wolfssl/wolfcrypt/src/md4.c",
85     "wolfssl/wolfcrypt/src/md5.c",
86     "wolfssl/wolfcrypt/src/memory.c",
87     "wolfssl/wolfcrypt/src/misc.c",
88     "wolfssl/wolfcrypt/src/pkcs7.c",
89     "wolfssl/wolfcrypt/src/poly1305.c",
90     "wolfssl/wolfcrypt/src/pwdbased.c",
91     "wolfssl/wolfcrypt/src/rabbit.c",
92     "wolfssl/wolfcrypt/src/random.c",
93     "wolfssl/wolfcrypt/src/ripemd.c",
94     "wolfssl/wolfcrypt/src/rsa.c",
95     "wolfssl/wolfcrypt/src/sha.c",
96     "wolfssl/wolfcrypt/src/sha256.c",
97     "wolfssl/wolfcrypt/src/sha512.c",
98     "wolfssl/wolfcrypt/src/tfm.c",
99     "wolfssl/wolfcrypt/src/wc_encrypt.c",
100     "wolfssl/wolfcrypt/src/wc_port.c"
101   ],
102   "resources": "contrib/objc/FayeCpp.bundle",
103   "compiler_flags": [
104     "-DHAVE_FAYECPP_CONFIG_H=1",
105     "-DHAVE_CONFIG_H=1",
106     "-DCMAKE_BUILD=1",
107     "-DRE_HAVE_COREFOUNDATION_FRAMEWORK=1",
108     "-DLWS_OPENSSL_SUPPORT=1",
109     "-DUSE_WOLFSSL=1"
110   ],
111   "xcconfig": {
112     "HEADER_SEARCH_PATHS": "\"${PODS_ROOT}/FayeCpp+OpenSSL/contrib/objc\" \"${PODS_ROOT}/FayeCpp+OpenSSL/libwebsockets/lib\" \"${PODS_ROOT}/FayeCpp+OpenSSL/jansson/src\" \"${PODS_ROOT}/FayeCpp+OpenSSL/wolfssl\" \"${PODS_ROOT}/FayeCpp+OpenSSL/wolfssl/wolfssl\"",
113     "ALWAYS_SEARCH_USER_PATHS": "YES",
114     "USER_HEADER_SEARCH_PATHS": "\"${PODS_ROOT}/FayeCpp+OpenSSL/wolfssl\" \"${PODS_ROOT}/FayeCpp+OpenSSL/wolfssl/wolfssl\""
115   },
116   "libraries": [
117     "z",
118     "stdc++"
119   ],
120   "frameworks": "CoreFoundation",
121   "requires_arc": true