def update_pod_xcconfig_for_mangling!(pod_xcconfig_path)
      mangle_xcconfig_include = "#include \"#{@context.xcconfig_path}\"\n"

      gcc_preprocessor_defs = File.readlines(pod_xcconfig_path).select { |line| line =~ /GCC_PREPROCESSOR_DEFINITIONS/ }.first
      gcc_preprocessor_defs.strip!

      xcconfig_contents = File.read(pod_xcconfig_path)
      # import the mangling config
      new_xcconfig_contents = mangle_xcconfig_include + xcconfig_contents
      # update GCC_PREPROCESSOR_DEFINITIONS to include mangling
      new_xcconfig_contents.sub!(gcc_preprocessor_defs, gcc_preprocessor_defs + " $(#{MANGLING_DEFINES_XCCONFIG_KEY})")
      File.open(pod_xcconfig_path, 'w') { |pod_xcconfig| pod_xcconfig.write(new_xcconfig_contents) }
    end
def update_pod_xcconfig_for_mangling!(pod_xcconfig_path)
      mangle_xcconfig_include = "#include \"#{@context.xcconfig_path}\"\n"

      gcc_preprocessor_defs = File.readlines(pod_xcconfig_path).select { |line| line =~ /GCC_PREPROCESSOR_DEFINITIONS/ }.first
      gcc_preprocessor_defs.strip!

      xcconfig_contents = File.read(pod_xcconfig_path)
      # import the mangling config
      new_xcconfig_contents = mangle_xcconfig_include + xcconfig_contents
      # update GCC_PREPROCESSOR_DEFINITIONS to include mangling
      new_xcconfig_contents.sub!(gcc_preprocessor_defs, gcc_preprocessor_defs + " $(#{MANGLING_DEFINES_XCCONFIG_KEY})")
      File.open(pod_xcconfig_path, 'w') { |pod_xcconfig| pod_xcconfig.write(new_xcconfig_contents) }
    end
Update a mangling config to use the mangling defines
 @param    [String] pod_xcconfig_path
           Path to the pod xcconfig to update