Uh oh!
There was an error while loading. Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork 11
Expand file tree
/
Copy pathBrainCloudCpp.podspec
More file actions
Latest commit
67 lines (50 loc) · 3.77 KB
/
Copy pathBrainCloudCpp.podspec
File metadata and controls
67 lines (50 loc) · 3.77 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
#
# BrainCloudSDK.podspec
# BrainCloudSDK C++
#
# Copyright (c) 2026 BitHeads Inc. All rights reserved.
#
Pod::Spec.newdo |s|
# ――― Spec Metadata ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――― #
s.name="BrainCloudCpp"
s.version="6.0.1"
s.summary="The C++ client library for brainCloud."
s.homepage="http://getbraincloud.com/"
s.ios.deployment_target="15.0"
s.osx.deployment_target="13.0"
s.tvos.deployment_target="15.0"
s.visionos.deployment_target="1.0"
s.watchos.deployment_target="8.0"
# ――― Spec License ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― #
s.license={:type=>"Apache License, Version 2.0",:file=>"LICENSE"}
# ――― Author Metadata ――――――――――――――――――――――――――――――――――――――――――――――――――――――――― #
s.authors={"brainCloud Team"=>"support@getbraincloud.com"}
# ――― Source Location ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――― #
s.source={:git=>"https://github.com/getbraincloud/braincloud-cpp.git",:tag=>s.version}
# ――― Source Code ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― #
s.header_mappings_dir="include"
s.preserve_paths="include/*","include/**/*"
s.public_header_files="include/braincloud/*.h","include/braincloud/internal/*.h","include/braincloud/internal/apple/*.h"
s.source_files="src/*.{c,cpp}","src/apple/*.{c,m,cpp,mm}","include/braincloud/*.h","include/braincloud/internal/*.h","include/braincloud/internal/apple/*.h"
s.exclude_files="src/DefaultSaveDataHelper.cpp","src/DefaultGUID.cpp","src/DefaultFileUploader.cpp","src/DefaultWebSocket.cpp","src/DefaultPinger.cpp","src/DefaultRelayWSSocket.cpp","include/braincloud/internal/DefaultRelayWSSocket.h"
# for use_frameworks!
# to use development pod: change below to your full source code path
# to use cocoapod release: change to be relative to ${PODS_ROOT}
s.xcconfig={
# PODS_TARGET_SRCROOT points at THIS pod's own source root, so it resolves for both a
# published pod (${PODS_ROOT}/BrainCloudCpp — identical to the old hardcoded value) AND a
# local :path dev pod (the working tree, e.g. repositories/cpp), where ${PODS_ROOT}/
# BrainCloudCpp does not exist. The pod's own sources #include "braincloud/..." (quoted),
# so this must be USER_HEADER_SEARCH_PATHS.
'USER_HEADER_SEARCH_PATHS'=>'"${PODS_TARGET_SRCROOT}/include" "${PODS_TARGET_SRCROOT}/include/braincloud/internal/apple"'
}
# ――― Project Linking ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――― #
s.libraries='c++','z'
s.osx.framework='LDAP'
s.dependency'BrainCloudJsonCpp','~>6.0.1'
s.ios.dependency'SocketRocket','~> 0.5'
s.osx.dependency'SocketRocket','~> 0.5'
s.tvos.dependency'SocketRocket','~> 0.5'
s.visionos.dependency'SocketRocket','~> 0.5'
#s.watchos.dependency 'SocketRocket', '~> 0.5'
end