xref: /aosp_15_r20/external/grpc-grpc/src/objective-c/examples/SwiftSample/Podfile (revision cc02d7e222339f7a4f6ba5f422e6413f4bd931f2)
1*cc02d7e2SAndroid Build Coastguard Workersource 'https://github.com/CocoaPods/Specs.git'
2*cc02d7e2SAndroid Build Coastguard Workerplatform :ios, '10.0'
3*cc02d7e2SAndroid Build Coastguard Worker
4*cc02d7e2SAndroid Build Coastguard Workerinstall! 'cocoapods', :deterministic_uuids => false
5*cc02d7e2SAndroid Build Coastguard Worker
6*cc02d7e2SAndroid Build Coastguard Workeruse_modular_headers!
7*cc02d7e2SAndroid Build Coastguard Worker
8*cc02d7e2SAndroid Build Coastguard Worker# Location of gRPC's repo root relative to this file.
9*cc02d7e2SAndroid Build Coastguard WorkerGRPC_LOCAL_SRC = '../../../..'
10*cc02d7e2SAndroid Build Coastguard Worker
11*cc02d7e2SAndroid Build Coastguard Workertarget 'SwiftSample' do
12*cc02d7e2SAndroid Build Coastguard Worker  # Depend on the generated RemoteTestClient library
13*cc02d7e2SAndroid Build Coastguard Worker  pod 'RemoteTest', :path => "../RemoteTestClient"
14*cc02d7e2SAndroid Build Coastguard Worker
15*cc02d7e2SAndroid Build Coastguard Worker  # Use the local versions of Protobuf, BoringSSL, and gRPC. You don't need any of the following
16*cc02d7e2SAndroid Build Coastguard Worker  # lines in your application.
17*cc02d7e2SAndroid Build Coastguard Worker  pod '!ProtoCompiler',  :path => "#{GRPC_LOCAL_SRC}/src/objective-c"
18*cc02d7e2SAndroid Build Coastguard Worker  pod '!ProtoCompiler-gRPCPlugin', :path => "#{GRPC_LOCAL_SRC}/src/objective-c"
19*cc02d7e2SAndroid Build Coastguard Worker
20*cc02d7e2SAndroid Build Coastguard Worker  pod 'Protobuf', :path => "#{GRPC_LOCAL_SRC}/third_party/protobuf"
21*cc02d7e2SAndroid Build Coastguard Worker
22*cc02d7e2SAndroid Build Coastguard Worker  pod 'BoringSSL-GRPC', :podspec => "#{GRPC_LOCAL_SRC}/src/objective-c"
23*cc02d7e2SAndroid Build Coastguard Worker
24*cc02d7e2SAndroid Build Coastguard Worker  pod 'gRPC', :path => GRPC_LOCAL_SRC
25*cc02d7e2SAndroid Build Coastguard Worker  pod 'gRPC-Core', :path => GRPC_LOCAL_SRC
26*cc02d7e2SAndroid Build Coastguard Worker  pod 'gRPC-RxLibrary', :path => GRPC_LOCAL_SRC
27*cc02d7e2SAndroid Build Coastguard Worker  pod 'gRPC-ProtoRPC',  :path => GRPC_LOCAL_SRC
28*cc02d7e2SAndroid Build Coastguard Workerend
29