blob: b3ccc59487de46928b7a42b7c0c7fe78df568d55 [file] [log] [blame]
# Copyright 2019 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
if (checkout_ios_webkit) {
action("webkit") {
script = ""
inputs = [
# Because it's difficult to list every webkit source file as an input
# here, use the ChangeLog files as a proxy to determine whether or not
# source files have changed.
# TODO( This will not pick up local edits to source
# files, so find a way to properly rebuild when those change.
outputs = [
# The frameworks themselves include many resource files, but as a first
# step, use just the binaries.
# TODO( "-j 4" restricts xcodebuild to four simultaneous
# jobs. This is intended to prevent overloading the machine, because ninja
# will already be spawning a large number of jobs in parallel with
# xcodebuild, but it causes the webkit build to run very slowly. Find a way
# to increase the parallelism here.
args = [