2 "name": "FayeCpp+OpenSSL",
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",
12 "Oleh Kulykov": "info@resident.name"
15 "git": "https://github.com/OlehKulykov/FayeCpp.git",
24 "public_header_files": [
26 "contrib/objc/FayeCppClient.h"
29 "contrib/objc/*.{h,mm}",
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-permessage-deflate.c",
41 "libwebsockets/lib/extension.c",
42 "libwebsockets/lib/getifaddrs.c",
43 "libwebsockets/lib/handshake.c",
44 "libwebsockets/lib/header.c",
45 "libwebsockets/lib/libwebsockets.c",
46 "libwebsockets/lib/lws-plat-unix.c",
47 "libwebsockets/lib/output.c",
48 "libwebsockets/lib/parsers.c",
49 "libwebsockets/lib/pollfd.c",
50 "libwebsockets/lib/service.c",
51 "libwebsockets/lib/sha-1.c",
52 "libwebsockets/lib/alloc.c",
53 "libwebsockets/lib/ssl.c",
54 "wolfssl/wolfssl/*.{h}",
55 "wolfssl/wolfssl/openssl/*.{h}",
56 "wolfssl/wolfssl/wolfcrypt/*.{h}",
58 "wolfssl/src/internal.c",
62 "wolfssl/src/sniffer.c",
65 "wolfssl/wolfcrypt/src/aes.c",
66 "wolfssl/wolfcrypt/src/arc4.c",
67 "wolfssl/wolfcrypt/src/asn.c",
68 "wolfssl/wolfcrypt/src/blake2b.c",
69 "wolfssl/wolfcrypt/src/camellia.c",
70 "wolfssl/wolfcrypt/src/chacha.c",
71 "wolfssl/wolfcrypt/src/coding.c",
72 "wolfssl/wolfcrypt/src/des3.c",
73 "wolfssl/wolfcrypt/src/dh.c",
74 "wolfssl/wolfcrypt/src/dsa.c",
75 "wolfssl/wolfcrypt/src/ecc.c",
76 "wolfssl/wolfcrypt/src/error.c",
77 "wolfssl/wolfcrypt/src/hash.c",
78 "wolfssl/wolfcrypt/src/hc128.c",
79 "wolfssl/wolfcrypt/src/hmac.c",
80 "wolfssl/wolfcrypt/src/integer.c",
81 "wolfssl/wolfcrypt/src/logging.c",
82 "wolfssl/wolfcrypt/src/md2.c",
83 "wolfssl/wolfcrypt/src/md4.c",
84 "wolfssl/wolfcrypt/src/md5.c",
85 "wolfssl/wolfcrypt/src/memory.c",
86 "wolfssl/wolfcrypt/src/misc.c",
87 "wolfssl/wolfcrypt/src/pkcs7.c",
88 "wolfssl/wolfcrypt/src/poly1305.c",
89 "wolfssl/wolfcrypt/src/pwdbased.c",
90 "wolfssl/wolfcrypt/src/rabbit.c",
91 "wolfssl/wolfcrypt/src/random.c",
92 "wolfssl/wolfcrypt/src/ripemd.c",
93 "wolfssl/wolfcrypt/src/rsa.c",
94 "wolfssl/wolfcrypt/src/sha.c",
95 "wolfssl/wolfcrypt/src/sha256.c",
96 "wolfssl/wolfcrypt/src/sha512.c",
97 "wolfssl/wolfcrypt/src/tfm.c",
98 "wolfssl/wolfcrypt/src/wc_encrypt.c",
99 "wolfssl/wolfcrypt/src/wc_port.c"
101 "resources": "contrib/objc/FayeCpp.bundle",
103 "-DHAVE_FAYECPP_CONFIG_H=1",
106 "-DRE_HAVE_COREFOUNDATION_FRAMEWORK=1",
107 "-DLWS_OPENSSL_SUPPORT=1",
111 "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\"",
112 "ALWAYS_SEARCH_USER_PATHS": "YES",
113 "USER_HEADER_SEARCH_PATHS": "\"${PODS_ROOT}/FayeCpp+OpenSSL/wolfssl\" \"${PODS_ROOT}/FayeCpp+OpenSSL/wolfssl/wolfssl\""
119 "frameworks": "CoreFoundation",