Ignore:
Timestamp:
Jul 17, 2014, 8:59:47 PM (11 years ago)
Author:
[email protected]
Message:

SECTORDER_FLAGS should be defined in target's xcconfig file, not Base.xcconfig
<http://webkit.org/b/135006>

Reviewed by Darin Adler.

Source/JavaScriptCore:

  • Configurations/Base.xcconfig: Move SECTORDER_FLAGS to

JavaScriptCore.xcconfig.

  • Configurations/CompileRuntimeToLLVMIR.xcconfig: Remove empty

SECTORDER_FLAGS definition.

  • Configurations/DebugRelease.xcconfig: Ditto.
  • Configurations/JavaScriptCore.xcconfig: Use $(CONFIGURATION)

so SECTORDER_FLAGS is only set on Production builds.

Source/WebCore:

  • Configurations/Base.xcconfig: Move SECTORDER_FLAGS to

WebCore.xcconfig.

  • Configurations/DebugRelease.xcconfig: Remove empty

SECTORDER_FLAGS definition.

  • Configurations/WebCoreTestShim.xcconfig: Ditto.
  • Configurations/WebCoreTestSupport.xcconfig: Ditto.
  • Configurations/WebCore.xcconfig: Use $(CONFIGURATION) so

SECTORDER_FLAGS is only set on Production builds.

Source/WebKit:

  • WebKit.xcodeproj/project.pbxproj: Remove references to unused

WebKit.xcconfig file.

Source/WebKit/mac:

  • Configurations/Base.xcconfig: Move SECTORDER_FLAGS to

WebKitLegacy.xcconfig.

  • Configurations/DebugRelease.xcconfig: Remove empty

SECTORDER_FLAGS definition.

  • Configurations/WebKit.xcconfig: Removed. Unused.
  • Configurations/WebKitLegacy.xcconfig: Use $(CONFIGURATION) so

SECTORDER_FLAGS is only set on Production builds.

Source/WebKit2:

  • Configurations/Base.xcconfig: Move SECTORDER_FLAGS to

WebKit.xcconfig.

  • Configurations/DebugRelease.xcconfig: Remove empty

SECTORDER_FLAGS definition.

  • Configurations/WebKit.xcconfig: Use $(CONFIGURATION) so

SECTORDER_FLAGS is only set on Production builds.

Location:
trunk/Source/JavaScriptCore/Configurations
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/Configurations/Base.xcconfig

    r167671 r171212  
    1 // Copyright (C) 2009, 2010, 2011, 2013 Apple Inc. All rights reserved.
     1// Copyright (C) 2009, 2010, 2011, 2013, 2014 Apple Inc. All rights reserved.
    22//
    33// Redistribution and use in source and binary forms, with or without
     
    145145DEAD_CODE_STRIPPING = $(DEAD_CODE_STRIPPING_$(CURRENT_VARIANT));
    146146
    147 SECTORDER_FLAGS = $(SECTORDER_FLAGS_$(PLATFORM_NAME));
    148 SECTORDER_FLAGS_iphoneos = -Wl,-order_file,$(SDKROOT)/AppleInternal/OrderFiles/JavaScriptCore.order;
    149 SECTORDER_FLAGS_macosx = -Wl,-order_file,JavaScriptCore.order;
    150 
    151147SDKROOT = macosx.internal;
    152148
  • trunk/Source/JavaScriptCore/Configurations/CompileRuntimeToLLVMIR.xcconfig

    r167149 r171212  
    3535HEADER_SEARCH_PATHS = "${BUILT_PRODUCTS_DIR}/DerivedSources/JavaScriptCore" $(HEADER_SEARCH_PATHS);
    3636
    37 SECTORDER_FLAGS = ;
    38 
    3937OTHER_CFLAGS = -c -flto;
    4038OTHER_CPLUSPLUSFLAGS = -c -flto;
  • trunk/Source/JavaScriptCore/Configurations/DebugRelease.xcconfig

    r165549 r171212  
    1 // Copyright (C) 2009, 2010, 2013 Apple Inc. All rights reserved.
     1// Copyright (C) 2009, 2010, 2013, 2014 Apple Inc. All rights reserved.
    22//
    33// Redistribution and use in source and binary forms, with or without
     
    3939DEBUG_INFORMATION_FORMAT = dwarf;
    4040
    41 SECTORDER_FLAGS = ;
    42 
    4341OTHER_CFLAGS = $(ASAN_OTHER_CFLAGS);
    4442OTHER_CPLUSPLUSFLAGS = $(ASAN_OTHER_CPLUSPLUSFLAGS);
  • trunk/Source/JavaScriptCore/Configurations/JavaScriptCore.xcconfig

    r165432 r171212  
    1 // Copyright (C) 2009 Apple Inc. All rights reserved.
     1// Copyright (C) 2009, 2014 Apple Inc. All rights reserved.
    22//
    33// Redistribution and use in source and binary forms, with or without
     
    4242OTHER_LDFLAGS_iphonesimulator = $(OTHER_LDFLAGS_iphoneos);
    4343OTHER_LDFLAGS_macosx = $(OTHER_LDFLAGS_BASE) -sub_library libobjc -framework CoreServices;
     44
     45SECTORDER_FLAGS = $(SECTORDER_FLAGS_$(CONFIGURATION)_$(PLATFORM_NAME));
     46SECTORDER_FLAGS_Production_iphoneos = -Wl,-order_file,$(SDKROOT)/AppleInternal/OrderFiles/JavaScriptCore.order;
     47SECTORDER_FLAGS_Production_macosx = -Wl,-order_file,JavaScriptCore.order;
     48
    4449GCC_PREFIX_HEADER = JavaScriptCorePrefix.h;
    4550GCC_SYMBOLS_PRIVATE_EXTERN = YES;
Note: See TracChangeset for help on using the changeset viewer.