Changeset 213096 in webkit


Ignore:
Timestamp:
Feb 27, 2017, 2:54:26 PM (9 years ago)
Author:
aakash_jain@apple.com
Message:

Enable SUPPORTS_TEXT_BASED_API in WebKitLegacy for iOS
https://bugs.webkit.org/show_bug.cgi?id=168919

Reviewed by Tim Horton.

Source/WebKit:

  • WebKit.xcodeproj/project.pbxproj: Run scripts which are run for installhdrs phase for installapi phase as well.

Source/WebKit/mac:

  • Configurations/WebKitLegacy.xcconfig: Enable SUPPORTS_TEXT_BASED_API.
  • migrate-headers.sh: Run the migrate-headers script for installapi phase.
Location:
trunk/Source/WebKit
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r212879 r213096  
     12017-02-27  Aakash Jain  <aakash_jain@apple.com>
     2
     3        Enable SUPPORTS_TEXT_BASED_API in WebKitLegacy for iOS
     4        https://bugs.webkit.org/show_bug.cgi?id=168919
     5
     6        Reviewed by Tim Horton.
     7
     8        * WebKit.xcodeproj/project.pbxproj: Run scripts which are run for installhdrs phase for installapi phase as well.
     9
    1102017-02-22  Aakash Jain  <aakash_jain@apple.com>
    211
  • trunk/Source/WebKit/WebKit.xcodeproj/project.pbxproj

    r212879 r213096  
    33393339                        runOnlyForDeploymentPostprocessing = 0;
    33403340                        shellPath = /bin/sh;
    3341                         shellScript = "if [ \"${ACTION}\" = \"installhdrs\" ]; then\n    exit 0;\nfi\n\nif [ -f ../../Tools/Scripts/check-for-inappropriate-objc-class-names ]; then\n    ../../Tools/Scripts/check-for-inappropriate-objc-class-names DOM Web _Web || exit $?\nfi";
     3341                        shellScript = "if [ \"${ACTION}\" = \"installhdrs\" ] || [ \"${ACTION}\" = \"installapi\" ]; then\n    exit 0;\nfi\n\nif [ -f ../../Tools/Scripts/check-for-inappropriate-objc-class-names ]; then\n    ../../Tools/Scripts/check-for-inappropriate-objc-class-names DOM Web _Web || exit $?\nfi";
    33423342                };
    33433343                5D0D54210E98631D0029E223 /* Check For Weak VTables and Externals */ = {
     
    33543354                        runOnlyForDeploymentPostprocessing = 0;
    33553355                        shellPath = /bin/sh;
    3356                         shellScript = "if [ \"${ACTION}\" = \"installhdrs\" ]; then\n    exit 0;\nfi\n\nif [ -f ../../Tools/Scripts/check-for-weak-vtables-and-externals ]; then\n    ../../Tools/Scripts/check-for-weak-vtables-and-externals || exit $?\nfi";
     3356                        shellScript = "if [ \"${ACTION}\" = \"installhdrs\" ] || [ \"${ACTION}\" = \"installapi\" ]; then\n    exit 0;\nfi\n\nif [ -f ../../Tools/Scripts/check-for-weak-vtables-and-externals ]; then\n    ../../Tools/Scripts/check-for-weak-vtables-and-externals || exit $?\nfi";
    33573357                };
    33583358                5D2F7DB70C687A5A00B5B72B /* Update Info.plist with version information */ = {
  • trunk/Source/WebKit/mac/ChangeLog

    r213054 r213096  
     12017-02-27  Aakash Jain  <aakash_jain@apple.com>
     2
     3        Enable SUPPORTS_TEXT_BASED_API in WebKitLegacy for iOS
     4        https://bugs.webkit.org/show_bug.cgi?id=168919
     5
     6        Reviewed by Tim Horton.
     7
     8        * Configurations/WebKitLegacy.xcconfig: Enable SUPPORTS_TEXT_BASED_API.
     9        * migrate-headers.sh: Run the migrate-headers script for installapi phase.
     10
    1112017-02-27  Alex Christensen  <achristensen@webkit.org>
    212
  • trunk/Source/WebKit/mac/Configurations/WebKitLegacy.xcconfig

    r213017 r213096  
    120120WK_QUOTED_OVERRIDE_FRAMEWORKS_DIR = $(WK_QUOTED_OVERRIDE_FRAMEWORKS_DIR_$(WK_USE_OVERRIDE_FRAMEWORKS_DIR));
    121121WK_QUOTED_OVERRIDE_FRAMEWORKS_DIR_YES = "$(WK_OVERRIDE_FRAMEWORKS_DIR)";
     122
     123// FIXME: Enable TAPI in open source builds once <rdar://problem/24582471> is fixed in all supported SDKs.
     124SUPPORTS_TEXT_BASED_API[sdk=iphone*] = $(USE_INTERNAL_SDK);
     125OTHER_TAPI_FLAGS[sdk=iphone*] = -x objective-c++ -std=c++11 -fno-rtti;
     126TAPI_VERIFY_MODE[sdk=iphone*] = Pedantic;
  • trunk/Source/WebKit/mac/migrate-headers.sh

    r194821 r213096  
    3333fi
    3434
    35 if [ "${ACTION}" = "build" -o "${ACTION}" = "install" -o "${ACTION}" = "installhdrs" ]; then
     35if [ "${ACTION}" = "build" -o "${ACTION}" = "install" -o "${ACTION}" = "installhdrs" -o "${ACTION}" = "installapi" ]; then
    3636    ln -sfh "${WEBCORE_PRIVATE_HEADERS_DIR}" "${BUILT_PRODUCTS_DIR}/DerivedSources/WebKitLegacy/WebCorePrivateHeaders"
    3737    make -C mac -f "MigrateHeaders.make" -j `/usr/sbin/sysctl -n hw.activecpu`
Note: See TracChangeset for help on using the changeset viewer.