| OLD | NEW |
| (Empty) |
| 1 #!/bin/sh | |
| 2 | |
| 3 # Copyright (c) 2008 The Chromium Authors. All rights reserved. | |
| 4 # Use of this source code is governed by a BSD-style license that can be | |
| 5 # found in the LICENSE file. | |
| 6 | |
| 7 set -ex | |
| 8 GENERATED_DIR="${CONFIGURATION_TEMP_DIR}/generated" | |
| 9 mkdir -p "${GENERATED_DIR}" | |
| 10 | |
| 11 # Generate the webkit version header | |
| 12 mkdir -p "${GENERATED_DIR}/include/v8/new" | |
| 13 python build/webkit_version.py \ | |
| 14 ../third_party/WebKit/WebCore/Configurations/Version.xcconfig \ | |
| 15 "${GENERATED_DIR}/include/v8/new" | |
| 16 | |
| 17 # Only use new the file if it's different from the existing file (if any), | |
| 18 # preserving the existing file's timestamp when there are no changes. This | |
| 19 # minimizes unnecessary build activity for a no-change build. | |
| 20 if ! diff -q "${GENERATED_DIR}/include/v8/new/webkit_version.h" \ | |
| 21 "${GENERATED_DIR}/include/v8/webkit_version.h" >& /dev/null ; then | |
| 22 mv "${GENERATED_DIR}/include/v8/new/webkit_version.h" \ | |
| 23 "${GENERATED_DIR}/include/v8/webkit_version.h" | |
| 24 else | |
| 25 rm "${GENERATED_DIR}/include/v8/new/webkit_version.h" | |
| 26 fi | |
| 27 | |
| 28 rmdir "${GENERATED_DIR}/include/v8/new" | |
| 29 | |
| 30 # TODO(mmentovai): If I'm still needed, can I move to jsbindings_prebuild.sh? | |
| 31 cd "${GENERATED_DIR}/DerivedSources/v8" | |
| 32 mkdir -p ForwardingHeaders/loader | |
| 33 ln -sfh "${SRCROOT}/../third_party/WebKit/WebCore/loader" \ | |
| 34 ForwardingHeaders/loader/WebCore | |
| OLD | NEW |