Changeset 223937 in webkit


Ignore:
Timestamp:
Oct 24, 2017 3:59:51 PM (6 years ago)
Author:
msaboff@apple.com
Message:

Allow OjbC Weak References when building TestAPI
https://bugs.webkit.org/show_bug.cgi?id=178748

Reviewed by Dan Bernstein.

Set TestAPI build flag Weak References in Manual Retain Release to true.

  • JavaScriptCore.xcodeproj/project.pbxproj: Reverted.
  • Configurations/ToolExecutable.xcconfig: Changed the flag here instead.
Location:
trunk/Source/JavaScriptCore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r223929 r223937  
     12017-10-24  Michael Saboff  <msaboff@apple.com>
     2
     3        Allow OjbC Weak References when building TestAPI
     4        https://bugs.webkit.org/show_bug.cgi?id=178748
     5
     6        Reviewed by Dan Bernstein.
     7
     8        Set TestAPI build flag Weak References in Manual Retain Release to true.
     9
     10        * JavaScriptCore.xcodeproj/project.pbxproj: Reverted.
     11        * Configurations/ToolExecutable.xcconfig: Changed the flag here instead.
     12
    1132017-10-24  Eric Carlson  <eric.carlson@apple.com>
    214
  • trunk/Source/JavaScriptCore/Configurations/ToolExecutable.xcconfig

    r219790 r223937  
    5252CLANG_ENABLE_OBJC_ARC_arm64e = YES;
    5353
     54CLANG_ENABLE_OBJC_WEAK = YES;
     55
    5456OTHER_CFLAGS = $(ASAN_OTHER_CFLAGS) -isystem icu;
    5557OTHER_LDFLAGS = $(ASAN_OTHER_LDFLAGS);
  • trunk/Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj

    r223923 r223937  
    1038410384                        baseConfigurationReference = BC021BF2136900C300FC5467 /* ToolExecutable.xcconfig */;
    1038510385                        buildSettings = {
    10386                                 CLANG_ENABLE_OBJC_WEAK = YES;
    1038710386                        };
    1038810387                        name = Debug;
     
    1039210391                        baseConfigurationReference = BC021BF2136900C300FC5467 /* ToolExecutable.xcconfig */;
    1039310392                        buildSettings = {
    10394                                 CLANG_ENABLE_OBJC_WEAK = YES;
    1039510393                        };
    1039610394                        name = Release;
     
    1040010398                        baseConfigurationReference = BC021BF2136900C300FC5467 /* ToolExecutable.xcconfig */;
    1040110399                        buildSettings = {
    10402                                 CLANG_ENABLE_OBJC_WEAK = YES;
    1040310400                        };
    1040410401                        name = Production;
     
    1058910586                        baseConfigurationReference = BC021BF2136900C300FC5467 /* ToolExecutable.xcconfig */;
    1059010587                        buildSettings = {
    10591                                 CLANG_ENABLE_OBJC_WEAK = YES;
    1059210588                        };
    1059310589                        name = Profiling;
Note: See TracChangeset for help on using the changeset viewer.