Commit f086a013 authored by Marius Rackwitz's avatar Marius Rackwitz

Add target type specific settings to XCConfigs

parent 73a07768
......@@ -57,7 +57,7 @@ module Pod
'OTHER_CFLAGS' => '$(inherited) ' + XCConfigHelper.quote(header_search_path_flags, '-isystem')
)
XCConfigHelper.add_language_specific_settings(target, @xcconfig)
XCConfigHelper.add_target_specific_settings(target, @xcconfig)
target.pod_targets.each do |pod_target|
next unless pod_target.include_in_build_config?(@configuration_name)
......
......@@ -59,7 +59,7 @@ module Pod
xcconfig_hash = add_xcconfig_namespaced_keys(public_xcconfig.to_hash, config, target.xcconfig_prefix)
@xcconfig = Xcodeproj::Config.new(xcconfig_hash)
XCConfigHelper.add_language_specific_settings(target, @xcconfig)
XCConfigHelper.add_target_specific_settings(target, @xcconfig)
@xcconfig.includes = [target.name]
@xcconfig
end
......
......@@ -88,6 +88,19 @@ module Pod
xcconfig.merge!(build_settings)
end
# Checks if the given target requires specific settings and configures
# the given Xcconfig.
#
# @param [Target] target
# The target.
#
# @param [Xcodeproj::Config] xcconfig
# The xcconfig to edit.
#
def self.add_target_specific_settings(target, xcconfig)
add_language_specific_settings(target, xcconfig)
end
# Checks if the given target requires language specific settings and
# configures the given Xcconfig.
#
......
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