Changeset 213123 in webkit


Ignore:
Timestamp:
Feb 27, 2017, 11:11:13 PM (8 years ago)
Author:
achristensen@apple.com
Message:

Begin enabling WebRTC on 64-bit
https://bugs.webkit.org/show_bug.cgi?id=168915

Reviewed by Eric Carlson.

Source/JavaScriptCore:

  • Configurations/FeatureDefines.xcconfig:

Source/WebCore:

  • Configurations/FeatureDefines.xcconfig:

Source/WebCore/PAL:

  • Configurations/FeatureDefines.xcconfig:

Source/WebKit/mac:

  • Configurations/FeatureDefines.xcconfig:

Source/WebKit2:

  • Configurations/FeatureDefines.xcconfig:

Tools:

  • Scripts/build-webkit:
  • TestWebKitAPI/Configurations/FeatureDefines.xcconfig:
Location:
trunk
Files:
13 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r213107 r213123  
     12017-02-27  Alex Christensen  <achristensen@webkit.org>
     2
     3        Begin enabling WebRTC on 64-bit
     4        https://bugs.webkit.org/show_bug.cgi?id=168915
     5
     6        Reviewed by Eric Carlson.
     7
     8        * Configurations/FeatureDefines.xcconfig:
     9
    1102017-02-27  Mark Lam  <mark.lam@apple.com>
    211
  • trunk/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig

    r213054 r213123  
    165165ENABLE_SVG_FONTS = ENABLE_SVG_FONTS;
    166166
     167ENABLE_WEB_RTC[sdk=iphone*] = $(ENABLE_WEB_RTC_ios);
     168ENABLE_WEB_RTC_ios[arch=arm64] = $(ENABLE_WEB_RTC_ios_$(IPHONEOS_DEPLOYMENT_TARGET:base)_$(CONFIGURATION))
     169ENABLE_WEB_RTC_ios[arch=x86_64] = $(ENABLE_WEB_RTC_ios_$(IPHONEOS_DEPLOYMENT_TARGET:base)_$(CONFIGURATION))
     170ENABLE_WEB_RTC_ios_11_Debug = ENABLE_WEB_RTC;
     171ENABLE_WEB_RTC_ios_11_Release = ENABLE_WEB_RTC;
     172ENABLE_WEB_RTC_ios_11_Production = ;
    167173ENABLE_WEB_RTC[sdk=macosx*] = $(ENABLE_WEB_RTC_macosx);
    168174ENABLE_WEB_RTC_macosx[arch=x86_64] = $(ENABLE_WEB_RTC_macosx_$(CONFIGURATION));
  • trunk/Source/WebCore/ChangeLog

    r213115 r213123  
     12017-02-27  Alex Christensen  <achristensen@webkit.org>
     2
     3        Begin enabling WebRTC on 64-bit
     4        https://bugs.webkit.org/show_bug.cgi?id=168915
     5
     6        Reviewed by Eric Carlson.
     7
     8        * Configurations/FeatureDefines.xcconfig:
     9
    1102017-02-27  Antoine Quint  <graouts@apple.com>
    211
  • trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig

    r213054 r213123  
    165165ENABLE_SVG_FONTS = ENABLE_SVG_FONTS;
    166166
     167ENABLE_WEB_RTC[sdk=iphone*] = $(ENABLE_WEB_RTC_ios);
     168ENABLE_WEB_RTC_ios[arch=arm64] = $(ENABLE_WEB_RTC_ios_$(IPHONEOS_DEPLOYMENT_TARGET:base)_$(CONFIGURATION))
     169ENABLE_WEB_RTC_ios[arch=x86_64] = $(ENABLE_WEB_RTC_ios_$(IPHONEOS_DEPLOYMENT_TARGET:base)_$(CONFIGURATION))
     170ENABLE_WEB_RTC_ios_11_Debug = ENABLE_WEB_RTC;
     171ENABLE_WEB_RTC_ios_11_Release = ENABLE_WEB_RTC;
     172ENABLE_WEB_RTC_ios_11_Production = ;
    167173ENABLE_WEB_RTC[sdk=macosx*] = $(ENABLE_WEB_RTC_macosx);
    168174ENABLE_WEB_RTC_macosx[arch=x86_64] = $(ENABLE_WEB_RTC_macosx_$(CONFIGURATION));
  • trunk/Source/WebCore/PAL/ChangeLog

    r213054 r213123  
     12017-02-27  Alex Christensen  <achristensen@webkit.org>
     2
     3        Begin enabling WebRTC on 64-bit
     4        https://bugs.webkit.org/show_bug.cgi?id=168915
     5
     6        Reviewed by Eric Carlson.
     7
     8        * Configurations/FeatureDefines.xcconfig:
     9
    1102017-02-27  Alex Christensen  <achristensen@webkit.org>
    211
  • trunk/Source/WebCore/PAL/Configurations/FeatureDefines.xcconfig

    r213054 r213123  
    165165ENABLE_SVG_FONTS = ENABLE_SVG_FONTS;
    166166
     167ENABLE_WEB_RTC[sdk=iphone*] = $(ENABLE_WEB_RTC_ios);
     168ENABLE_WEB_RTC_ios[arch=arm64] = $(ENABLE_WEB_RTC_ios_$(IPHONEOS_DEPLOYMENT_TARGET:base)_$(CONFIGURATION))
     169ENABLE_WEB_RTC_ios[arch=x86_64] = $(ENABLE_WEB_RTC_ios_$(IPHONEOS_DEPLOYMENT_TARGET:base)_$(CONFIGURATION))
     170ENABLE_WEB_RTC_ios_11_Debug = ENABLE_WEB_RTC;
     171ENABLE_WEB_RTC_ios_11_Release = ENABLE_WEB_RTC;
     172ENABLE_WEB_RTC_ios_11_Production = ;
    167173ENABLE_WEB_RTC[sdk=macosx*] = $(ENABLE_WEB_RTC_macosx);
    168174ENABLE_WEB_RTC_macosx[arch=x86_64] = $(ENABLE_WEB_RTC_macosx_$(CONFIGURATION));
  • trunk/Source/WebKit/mac/ChangeLog

    r213096 r213123  
     12017-02-27  Alex Christensen  <achristensen@webkit.org>
     2
     3        Begin enabling WebRTC on 64-bit
     4        https://bugs.webkit.org/show_bug.cgi?id=168915
     5
     6        Reviewed by Eric Carlson.
     7
     8        * Configurations/FeatureDefines.xcconfig:
     9
    1102017-02-27  Aakash Jain  <aakash_jain@apple.com>
    211
  • trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig

    r213054 r213123  
    165165ENABLE_SVG_FONTS = ENABLE_SVG_FONTS;
    166166
     167ENABLE_WEB_RTC[sdk=iphone*] = $(ENABLE_WEB_RTC_ios);
     168ENABLE_WEB_RTC_ios[arch=arm64] = $(ENABLE_WEB_RTC_ios_$(IPHONEOS_DEPLOYMENT_TARGET:base)_$(CONFIGURATION))
     169ENABLE_WEB_RTC_ios[arch=x86_64] = $(ENABLE_WEB_RTC_ios_$(IPHONEOS_DEPLOYMENT_TARGET:base)_$(CONFIGURATION))
     170ENABLE_WEB_RTC_ios_11_Debug = ENABLE_WEB_RTC;
     171ENABLE_WEB_RTC_ios_11_Release = ENABLE_WEB_RTC;
     172ENABLE_WEB_RTC_ios_11_Production = ;
    167173ENABLE_WEB_RTC[sdk=macosx*] = $(ENABLE_WEB_RTC_macosx);
    168174ENABLE_WEB_RTC_macosx[arch=x86_64] = $(ENABLE_WEB_RTC_macosx_$(CONFIGURATION));
  • trunk/Source/WebKit2/ChangeLog

    r213118 r213123  
     12017-02-27  Alex Christensen  <achristensen@webkit.org>
     2
     3        Begin enabling WebRTC on 64-bit
     4        https://bugs.webkit.org/show_bug.cgi?id=168915
     5
     6        Reviewed by Eric Carlson.
     7
     8        * Configurations/FeatureDefines.xcconfig:
     9
    1102017-02-27  Alexey Proskuryakov  <ap@apple.com>
    211
  • trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig

    r213054 r213123  
    165165ENABLE_SVG_FONTS = ENABLE_SVG_FONTS;
    166166
     167ENABLE_WEB_RTC[sdk=iphone*] = $(ENABLE_WEB_RTC_ios);
     168ENABLE_WEB_RTC_ios[arch=arm64] = $(ENABLE_WEB_RTC_ios_$(IPHONEOS_DEPLOYMENT_TARGET:base)_$(CONFIGURATION))
     169ENABLE_WEB_RTC_ios[arch=x86_64] = $(ENABLE_WEB_RTC_ios_$(IPHONEOS_DEPLOYMENT_TARGET:base)_$(CONFIGURATION))
     170ENABLE_WEB_RTC_ios_11_Debug = ENABLE_WEB_RTC;
     171ENABLE_WEB_RTC_ios_11_Release = ENABLE_WEB_RTC;
     172ENABLE_WEB_RTC_ios_11_Production = ;
    167173ENABLE_WEB_RTC[sdk=macosx*] = $(ENABLE_WEB_RTC_macosx);
    168174ENABLE_WEB_RTC_macosx[arch=x86_64] = $(ENABLE_WEB_RTC_macosx_$(CONFIGURATION));
  • trunk/Tools/ChangeLog

    r213114 r213123  
     12017-02-27  Alex Christensen  <achristensen@webkit.org>
     2
     3        Begin enabling WebRTC on 64-bit
     4        https://bugs.webkit.org/show_bug.cgi?id=168915
     5
     6        Reviewed by Eric Carlson.
     7
     8        * Scripts/build-webkit:
     9        * TestWebKitAPI/Configurations/FeatureDefines.xcconfig:
     10
    1112017-02-27  Srinivasan Vijayaraghavan  <svijayaraghavan@apple.com>
    212
  • trunk/Tools/Scripts/build-webkit

    r212812 r213123  
    6464my $shouldRunStaticAnalyzer = 0;
    6565my $startTime = time();
    66 my $archsi386 = 0;
     66my $archs32bit = 0;
    6767
    6868my @features = getFeatureOptionList();
     
    7575    if ($_ eq '--minimal') {
    7676        $minimal = 1;
    77     } elsif ($_ eq 'ARCHS=i386') {
    78         $archsi386 = 1;
     77    } elsif ($_ eq 'ARCHS=i386' or $_ eq 'ARCHS=armv7' or $_ eq 'ARCHS=armv7s') {
     78        $archs32bit = 1;
    7979    }
    8080}
     
    188188    # ANGLE and libwebrtc must come before WebCore
    189189    splice @projects, 0, 0, ("Source/ThirdParty/ANGLE");
    190     if (portName() eq Mac and not architecture() eq "i386" and not $archsi386) {
     190    if (not $archs32bit and ((portName() eq Mac and not architecture() eq "i386") or
     191        (portName() eq iOS and (architecture() eq "arm64" or architecture() eq "x86_64")))) {
    191192        splice @projects, 0, 0, ("Source/ThirdParty/libwebrtc");
    192193    }
  • trunk/Tools/TestWebKitAPI/Configurations/FeatureDefines.xcconfig

    r213054 r213123  
    165165ENABLE_SVG_FONTS = ENABLE_SVG_FONTS;
    166166
     167ENABLE_WEB_RTC[sdk=iphone*] = $(ENABLE_WEB_RTC_ios);
     168ENABLE_WEB_RTC_ios[arch=arm64] = $(ENABLE_WEB_RTC_ios_$(IPHONEOS_DEPLOYMENT_TARGET:base)_$(CONFIGURATION))
     169ENABLE_WEB_RTC_ios[arch=x86_64] = $(ENABLE_WEB_RTC_ios_$(IPHONEOS_DEPLOYMENT_TARGET:base)_$(CONFIGURATION))
     170ENABLE_WEB_RTC_ios_11_Debug = ENABLE_WEB_RTC;
     171ENABLE_WEB_RTC_ios_11_Release = ENABLE_WEB_RTC;
     172ENABLE_WEB_RTC_ios_11_Production = ;
    167173ENABLE_WEB_RTC[sdk=macosx*] = $(ENABLE_WEB_RTC_macosx);
    168174ENABLE_WEB_RTC_macosx[arch=x86_64] = $(ENABLE_WEB_RTC_macosx_$(CONFIGURATION));
Note: See TracChangeset for help on using the changeset viewer.