Commit f5a5ad7b authored by Samuel Giddins's avatar Samuel Giddins

[FileReferencesInstaller] Dont create build headers for frameworks

parent 46c26b0e
...@@ -117,21 +117,19 @@ module Pod ...@@ -117,21 +117,19 @@ module Pod
pod_target.file_accessors.each do |file_accessor| pod_target.file_accessors.each do |file_accessor|
framework_exp = /\.framework\// framework_exp = /\.framework\//
headers_sandbox = Pathname.new(file_accessor.spec.root.name) headers_sandbox = Pathname.new(file_accessor.spec.root.name)
pod_target.build_headers.add_search_path(headers_sandbox, pod_target.platform)
# When integrating Pod as frameworks, built Pods are built into # When integrating Pod as frameworks, built Pods are built into
# frameworks, whose headers are included inside the built # frameworks, whose headers are included inside the built
# framework. Those headers do not need to be linked from the # framework. Those headers do not need to be linked from the
# sandbox. # sandbox.
unless pod_target.requires_frameworks? && pod_target.should_build? unless pod_target.requires_frameworks? && pod_target.should_build?
pod_target.build_headers.add_search_path(headers_sandbox, pod_target.platform)
sandbox.public_headers.add_search_path(headers_sandbox, pod_target.platform) sandbox.public_headers.add_search_path(headers_sandbox, pod_target.platform)
end
header_mappings(headers_sandbox, file_accessor, file_accessor.headers).each do |namespaced_path, files| header_mappings(headers_sandbox, file_accessor, file_accessor.headers).each do |namespaced_path, files|
pod_target.build_headers.add_files(namespaced_path, files.reject { |f| f.to_path =~ framework_exp }) pod_target.build_headers.add_files(namespaced_path, files.reject { |f| f.to_path =~ framework_exp })
end end
unless pod_target.requires_frameworks? && pod_target.should_build?
header_mappings(headers_sandbox, file_accessor, file_accessor.public_headers).each do |namespaced_path, files| header_mappings(headers_sandbox, file_accessor, file_accessor.public_headers).each do |namespaced_path, files|
sandbox.public_headers.add_files(namespaced_path, files.reject { |f| f.to_path =~ framework_exp }) sandbox.public_headers.add_files(namespaced_path, files.reject { |f| f.to_path =~ framework_exp })
end end
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment