-
- Downloads
Create optional subspec for GRPCCall+GID
Showing
- gRPC.podspec 19 additions, 4 deletionsgRPC.podspec
- src/objective-c/GRPCClient/GRPCCall+GID.h 29 additions, 0 deletionssrc/objective-c/GRPCClient/GRPCCall+GID.h
- src/objective-c/GRPCClient/GRPCCall+GID.m 28 additions, 0 deletionssrc/objective-c/GRPCClient/GRPCCall+GID.m
- templates/gRPC.podspec.template 19 additions, 4 deletionstemplates/gRPC.podspec.template
... | @@ -40,12 +40,9 @@ Pod::Spec.new do |s| | ... | @@ -40,12 +40,9 @@ Pod::Spec.new do |s| |
s.header_dir = name | s.header_dir = name | ||
src_dir = 'src/objective-c/GRPCClient' | src_dir = 'src/objective-c/GRPCClient' | ||
s.source_files = "#{src_dir}/*.{h,m}", "#{src_dir}/**/*.{h,m}" | |||
s.private_header_files = "#{src_dir}/private/*.h" | |||
s.header_mappings_dir = "#{src_dir}" | |||
s.dependency 'gRPC-Core', version | |||
s.dependency 'gRPC-RxLibrary', version | s.dependency 'gRPC-RxLibrary', version | ||
s.default_subspec = 'Main' | |||
# Certificates, to be able to establish TLS connections: | # Certificates, to be able to establish TLS connections: | ||
s.resource_bundles = { 'gRPCCertificates' => ['etc/roots.pem'] } | s.resource_bundles = { 'gRPCCertificates' => ['etc/roots.pem'] } | ||
... | @@ -54,4 +51,22 @@ Pod::Spec.new do |s| | ... | @@ -54,4 +51,22 @@ Pod::Spec.new do |s| |
# This is needed by all pods that depend on gRPC-RxLibrary: | # This is needed by all pods that depend on gRPC-RxLibrary: | ||
'CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES' => 'YES', | 'CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES' => 'YES', | ||
} | } | ||
s.subspec 'Main' do |ss| | |||
ss.header_mappings_dir = "#{src_dir}" | |||
ss.source_files = "#{src_dir}/*.{h,m}", "#{src_dir}/**/*.{h,m}" | |||
ss.exclude_files = "#{src_dir}/GRPCCall+GID.{h,m}" | |||
ss.private_header_files = "#{src_dir}/private/*.h" | |||
ss.dependency 'gRPC-Core', version | |||
end | |||
s.subspec 'GID' do |ss| | |||
ss.header_mappings_dir = "#{src_dir}" | |||
ss.source_files = "#{src_dir}/GRPCCall+GID.{h,m}" | |||
ss.dependency 'Google/SignIn' | |||
end | |||
end | end |
src/objective-c/GRPCClient/GRPCCall+GID.h
0 → 100644
src/objective-c/GRPCClient/GRPCCall+GID.m
0 → 100644
Please register or sign in to comment