Skip to content

Commit

Permalink
Make podspecs work for nested dirs
Browse files Browse the repository at this point in the history
  • Loading branch information
jcanizales committed Jun 4, 2015
1 parent ceb4362 commit 27a0627
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,18 @@ Pod::Spec.new do |s|
s.osx.deployment_target = "10.8"

# Run protoc with the Objective-C and gRPC plugins to generate protocol messages and gRPC clients.
s.prepare_command = "protoc --objc_out=. --objcgrpc_out=. *.proto"
s.prepare_command = "protoc --objc_out=. --objcgrpc_out=. *.proto **/*.proto"

s.subspec "Messages" do |ms|
ms.source_files = "*.pbobjc.{h,m}"
ms.source_files = "*.pbobjc.{h,m}", "**/*.pbobjc.{h,m}"
ms.header_mappings_dir = "."
ms.requires_arc = false
ms.dependency "Protobuf", "~> 3.0.0-alpha-3"
end

s.subspec "Services" do |ss|
ss.source_files = "*.pbrpc.{h,m}"
ss.source_files = "*.pbrpc.{h,m}", "**/*.pbrpc.{h,m}"
ss.header_mappings_dir = "."
ss.requires_arc = true
ss.dependency "gRPC", "~> 0.5"
ss.dependency "#{s.name}/Messages"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,18 @@ Pod::Spec.new do |s|
s.osx.deployment_target = "10.8"

# Run protoc with the Objective-C and gRPC plugins to generate protocol messages and gRPC clients.
s.prepare_command = "protoc --objc_out=. --objcgrpc_out=. *.proto"
s.prepare_command = "protoc --objc_out=. --objcgrpc_out=. *.proto **/*.proto"

s.subspec "Messages" do |ms|
ms.source_files = "*.pbobjc.{h,m}"
ms.source_files = "*.pbobjc.{h,m}", "**/*.pbobjc.{h,m}"
ms.header_mappings_dir = "."
ms.requires_arc = false
ms.dependency "Protobuf", "~> 3.0.0-alpha-3"
end

s.subspec "Services" do |ss|
ss.source_files = "*.pbrpc.{h,m}"
ss.source_files = "*.pbrpc.{h,m}", "**/*.pbrpc.{h,m}"
ss.header_mappings_dir = "."
ss.requires_arc = true
ss.dependency "gRPC", "~> 0.5"
ss.dependency "#{s.name}/Messages"
Expand Down

0 comments on commit 27a0627

Please sign in to comment.