Changeset 177027 in webkit
- Timestamp:
- Dec 9, 2014 11:08:43 AM (9 years ago)
- Location:
- trunk/Source
- Files:
-
- 19 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r177010 r177027 1 2014-12-09 David Kilzer <ddkilzer@apple.com> 2 3 Switch from using PLATFORM_NAME to SDK selectors in ANGLE, bmalloc, gtest, JavaScriptCore, WTF 4 <http://webkit.org/b/139212> 5 6 Reviewed by Joseph Pecoraro. 7 8 * Configurations/Base.xcconfig: 9 - Only set GCC_ENABLE_OBJC_GC, GCC_MODEL_TUNING and TOOLCHAINS 10 on OS X. 11 - Only set LLVM_LOCAL_HEADER_PATH and LLVM_SYSTEM_HEADER_PATH on 12 OS X. 13 - Set JAVASCRIPTCORE_CONTENTS_DIR and 14 JAVASCRIPTCORE_FRAMEWORKS_DIR separately for iOS and OS X. 15 16 * Configurations/DebugRelease.xcconfig: 17 - Only set MACOSX_DEPLOYMENT_TARGET and SDKROOT on OS X. 18 19 * Configurations/JSC.xcconfig: 20 - Only set CODE_SIGN_ENTITLEMENTS for iOS hardware builds. 21 22 * Configurations/JavaScriptCore.xcconfig: 23 - Set OTHER_LDFLAGS separately for iOS and OS X. 24 - Set SECTORDER_FLAGS separately for iOS and OS X, but only for 25 Production builds. 26 - Only set EXCLUDED_SOURCE_FILE_NAMES for iOS. 27 28 * Configurations/LLVMForJSC.xcconfig: 29 - Rename LLVM_LIBS_iphoneos to LLVM_LIBS_ios. 30 - Set LLVM_LIBRARY_PATHS and OTHER_LDFLAGS_LLVM_ENABLE_FTL_JIT 31 separately for iOS hardware and OS X. 32 - Fix curly braces in LIBRARY_SEARCH_PATHS. 33 - Merge OTHER_LDFLAGS_BASE into OTHER_LDFLAGS. (Could have been 34 done before this patch.) 35 36 * Configurations/ToolExecutable.xcconfig: 37 - Only set CODE_SIGN_ENTITLEMENTS for iOS, per target. 38 - Only set CLANG_ENABLE_OBJC_ARC for i386 on the iOS Simulator. 39 - Add missing newline. 40 41 * Configurations/Version.xcconfig: 42 - Set SYSTEM_VERSION_PREFIX separately for iOS and OS X. 43 1 44 2014-12-08 Gyuyoung Kim <gyuyoung.kim@samsung.com> 2 45 -
trunk/Source/JavaScriptCore/Configurations/Base.xcconfig
r175397 r177027 48 48 GCC_ENABLE_CPP_RTTI = NO; 49 49 GCC_ENABLE_OBJC_EXCEPTIONS = YES; 50 GCC_ENABLE_OBJC_GC = $(GCC_ENABLE_OBJC_GC_$(PLATFORM_NAME)); 51 GCC_ENABLE_OBJC_GC_iphoneos = NO; 52 GCC_ENABLE_OBJC_GC_iphonesimulator = NO; 53 GCC_ENABLE_OBJC_GC_macosx = $(GCC_ENABLE_OBJC_GC_macosx_$(USE_INTERNAL_SDK)); 50 GCC_ENABLE_OBJC_GC = $(GCC_ENABLE_OBJC_GC_$(PLATFORM_NAME)_$(USE_INTERNAL_SDK)); 54 51 GCC_ENABLE_OBJC_GC_macosx_ = NO; 55 52 GCC_ENABLE_OBJC_GC_macosx_YES = supported; … … 58 55 GCC_GENERATE_DEBUGGING_SYMBOLS = YES; 59 56 GCC_INLINES_ARE_PRIVATE_EXTERN = YES; 60 GCC_MODEL_TUNING = $(GCC_MODEL_TUNING_$(PLATFORM_NAME)); 61 GCC_MODEL_TUNING_macosx = G5; 57 GCC_MODEL_TUNING[sdk=macosx*] = G5; 62 58 GCC_OBJC_CALL_CXX_CDTORS = YES; 63 59 GCC_PRECOMPILE_PREFIX_HEADER = YES; … … 90 86 WARNING_CFLAGS = -Wall -Wextra -Wcast-qual -Wchar-subscripts -Wextra-tokens -Wformat=2 -Winit-self -Wmissing-format-attribute -Wmissing-noreturn -Wpacked -Wpointer-arith -Wredundant-decls -Wundef -Wwrite-strings -Wexit-time-destructors -Wglobal-constructors -Wtautological-compare -Wimplicit-fallthrough; 91 87 92 LLVM_LOCAL_HEADER_PATH = $(LLVM_LOCAL_HEADER_PATH_$(PLATFORM_NAME)) 93 LLVM_LOCAL_HEADER_PATH_macosx = "${BUILT_PRODUCTS_DIR}/usr/local/LLVMForJavaScriptCore/include" 94 LLVM_LOCAL_HEADER_PATH_iphoneos = ; 95 LLVM_LOCAL_HEADER_PATH_iphonesimulator = ; 88 LLVM_LOCAL_HEADER_PATH[sdk=macosx*] = "$(BUILT_PRODUCTS_DIR)/usr/local/LLVMForJavaScriptCore/include"; 96 89 97 LLVM_SYSTEM_HEADER_PATH = $(LLVM_SYSTEM_HEADER_PATH_$(PLATFORM_NAME)) 98 LLVM_SYSTEM_HEADER_PATH_macosx = /usr/local/LLVMForJavaScriptCore/include; 99 LLVM_SYSTEM_HEADER_PATH_iphoneos = ; 100 LLVM_SYSTEM_HEADER_PATH_iphonesimulator = ; 90 LLVM_SYSTEM_HEADER_PATH[sdk=macosx*] = /usr/local/LLVMForJavaScriptCore/include; 101 91 102 92 HEADER_SEARCH_PATHS = . icu $(LLVM_LOCAL_HEADER_PATH) "${BUILT_PRODUCTS_DIR}/ExtraIncludesForLocalLLVMBuild" $(LLVM_SYSTEM_HEADER_PATH) "${BUILT_PRODUCTS_DIR}/usr/local/include" $(HEADER_SEARCH_PATHS); … … 113 103 NORMAL_JAVASCRIPTCORE_FRAMEWORKS_DIR = $(SYSTEM_LIBRARY_DIR)/Frameworks; 114 104 115 JAVASCRIPTCORE_FRAMEWORKS_DIR = $(JAVASCRIPTCORE_FRAMEWORKS_DIR_$(PLATFORM_NAME)); 116 JAVASCRIPTCORE_FRAMEWORKS_DIR_iphoneos = $(NORMAL_JAVASCRIPTCORE_FRAMEWORKS_DIR); 117 JAVASCRIPTCORE_FRAMEWORKS_DIR_iphonesimulator = $(JAVASCRIPTCORE_FRAMEWORKS_DIR_iphoneos); 118 119 JAVASCRIPTCORE_FRAMEWORKS_DIR_macosx = $(JAVASCRIPTCORE_FRAMEWORKS_DIR_macosx_USE_STAGING_INSTALL_PATH_$(USE_STAGING_INSTALL_PATH)); 105 JAVASCRIPTCORE_FRAMEWORKS_DIR[sdk=iphone*] = $(NORMAL_JAVASCRIPTCORE_FRAMEWORKS_DIR); 106 JAVASCRIPTCORE_FRAMEWORKS_DIR = $(JAVASCRIPTCORE_FRAMEWORKS_DIR_$(PLATFORM_NAME)_USE_STAGING_INSTALL_PATH_$(USE_STAGING_INSTALL_PATH)); 120 107 JAVASCRIPTCORE_FRAMEWORKS_DIR_macosx_USE_STAGING_INSTALL_PATH_ = $(JAVASCRIPTCORE_FRAMEWORKS_DIR_macosx_USE_STAGING_INSTALL_PATH_NO); 121 108 JAVASCRIPTCORE_FRAMEWORKS_DIR_macosx_USE_STAGING_INSTALL_PATH_NO = $(NORMAL_JAVASCRIPTCORE_FRAMEWORKS_DIR); 122 109 JAVASCRIPTCORE_FRAMEWORKS_DIR_macosx_USE_STAGING_INSTALL_PATH_YES = $(SYSTEM_LIBRARY_DIR)/StagedFrameworks/Safari; 123 110 124 JAVASCRIPTCORE_CONTENTS_DIR = $(JAVASCRIPTCORE_CONTENTS_DIR_$(PLATFORM_NAME)); 125 JAVASCRIPTCORE_CONTENTS_DIR_iphoneos = JavaScriptCore.framework; 126 JAVASCRIPTCORE_CONTENTS_DIR_iphonesimulator = $(JAVASCRIPTCORE_CONTENTS_DIR_iphoneos); 127 JAVASCRIPTCORE_CONTENTS_DIR_macosx = JavaScriptCore.framework/Versions/A; 111 JAVASCRIPTCORE_CONTENTS_DIR[sdk=iphone*] = JavaScriptCore.framework; 112 JAVASCRIPTCORE_CONTENTS_DIR[sdk=macosx*] = JavaScriptCore.framework/Versions/A; 128 113 129 114 JAVASCRIPTCORE_RESOURCES_DIR = $(JAVASCRIPTCORE_CONTENTS_DIR)/Resources; … … 153 138 HAVE_DTRACE = 1; 154 139 155 TOOLCHAINS = $(TOOLCHAINS_$(PLATFORM_NAME)); 156 TOOLCHAINS_iphoneos = $(TOOLCHAINS); 157 TOOLCHAINS_iphonesimulator = $(TOOLCHAINS); 158 TOOLCHAINS_macosx = $(TOOLCHAINS_macosx_$(MAC_OS_X_VERSION_MAJOR)); 140 TOOLCHAINS[sdk=iphone*] = $(TOOLCHAINS); 141 TOOLCHAINS = $(TOOLCHAINS_$(PLATFORM_NAME)_$(MAC_OS_X_VERSION_MAJOR)); 159 142 TOOLCHAINS_macosx_1080 = default; 160 143 TOOLCHAINS_macosx_1090 = $(TOOLCHAINS); -
trunk/Source/JavaScriptCore/Configurations/DebugRelease.xcconfig
r175397 r177027 28 28 ONLY_ACTIVE_ARCH = YES; 29 29 30 MACOSX_DEPLOYMENT_TARGET = $(MACOSX_DEPLOYMENT_TARGET_$(PLATFORM_NAME)); 31 MACOSX_DEPLOYMENT_TARGET_iphoneos = 10.5; 32 MACOSX_DEPLOYMENT_TARGET_iphonesimulator = 10.5; 33 MACOSX_DEPLOYMENT_TARGET_macosx = $(MACOSX_DEPLOYMENT_TARGET_macosx_$(TARGET_MAC_OS_X_VERSION_MAJOR)); 30 MACOSX_DEPLOYMENT_TARGET = $(MACOSX_DEPLOYMENT_TARGET_$(PLATFORM_NAME)_$(TARGET_MAC_OS_X_VERSION_MAJOR)); 34 31 MACOSX_DEPLOYMENT_TARGET_macosx_1080 = 10.8; 35 32 MACOSX_DEPLOYMENT_TARGET_macosx_1090 = 10.9; … … 44 41 OTHER_LDFLAGS = $(ASAN_OTHER_LDFLAGS); 45 42 46 SDKROOT = $(SDKROOT_$(PLATFORM_NAME)); 47 SDKROOT_iphoneos = $(SDKROOT); 48 SDKROOT_iphonesimulator = $(SDKROOT); 49 SDKROOT_macosx = $(SDKROOT_macosx_$(USE_INTERNAL_SDK)); 43 SDKROOT[sdk=iphone*] = $(SDKROOT); 44 SDKROOT = $(SDKROOT_$(PLATFORM_NAME)_$(USE_INTERNAL_SDK)); 50 45 SDKROOT_macosx_ = macosx; 51 46 SDKROOT_macosx_YES = macosx.internal; -
trunk/Source/JavaScriptCore/Configurations/JSC.xcconfig
r164814 r177027 27 27 INSTALL_PATH_ACTUAL = $(JAVASCRIPTCORE_FRAMEWORKS_DIR)/$(JAVASCRIPTCORE_RESOURCES_DIR); 28 28 PRODUCT_NAME = jsc; 29 CODE_SIGN_ENTITLEMENTS = $(CODE_SIGN_ENTITLEMENTS_$(PLATFORM_NAME)); 30 CODE_SIGN_ENTITLEMENTS_iphoneos = entitlements.plist; 29 CODE_SIGN_ENTITLEMENTS[sdk=iphoneos*] = entitlements.plist; 31 30 32 31 // Explicitly add the PrivateHeaders directory to the search path so that generated header files can be found in production builds. -
trunk/Source/JavaScriptCore/Configurations/JavaScriptCore.xcconfig
r171212 r177027 38 38 39 39 OTHER_LDFLAGS_BASE = -lobjc -Wl,-Y,3 $(OTHER_LDFLAGS_HIDE_SYMBOLS); 40 OTHER_LDFLAGS = $(inherited) $(OTHER_LDFLAGS_$(PLATFORM_NAME)); 41 OTHER_LDFLAGS_iphoneos = $(OTHER_LDFLAGS_BASE); 42 OTHER_LDFLAGS_iphonesimulator = $(OTHER_LDFLAGS_iphoneos); 43 OTHER_LDFLAGS_macosx = $(OTHER_LDFLAGS_BASE) -sub_library libobjc -framework CoreServices; 40 OTHER_LDFLAGS[sdk=iphone*] = $(inherited) $(OTHER_LDFLAGS_BASE); 41 OTHER_LDFLAGS[sdk=macosx*] = $(inherited) $(OTHER_LDFLAGS_BASE) -sub_library libobjc -framework CoreServices; 44 42 45 SECTORDER_FLAGS = $(SECTORDER_FLAGS_$(CONFIGURATION)_$(PLATFORM_NAME)); 46 SECTORDER_FLAGS_Production_iphoneos = -Wl,-order_file,$(SDKROOT)/AppleInternal/OrderFiles/JavaScriptCore.order; 47 SECTORDER_FLAGS_Production_macosx = -Wl,-order_file,JavaScriptCore.order; 43 SECTORDER_FLAGS[sdk=iphone*] = $(SECTORDER_FLAGS_ios_$(CONFIGURATION)); 44 SECTORDER_FLAGS_ios_Production = -Wl,-order_file,$(SDKROOT)/AppleInternal/OrderFiles/JavaScriptCore.order; 45 SECTORDER_FLAGS = $(SECTORDER_FLAGS_$(PLATFORM_NAME)_$(CONFIGURATION)); 46 SECTORDER_FLAGS_macosx_Production = -Wl,-order_file,JavaScriptCore.order; 48 47 49 48 GCC_PREFIX_HEADER = JavaScriptCorePrefix.h; … … 57 56 INSTALLHDRS_SCRIPT_PHASE = YES; 58 57 59 EXCLUDED_SOURCE_FILE_NAMES = $(EXCLUDED_SOURCE_FILE_NAMES_$(PLATFORM_NAME)); 60 EXCLUDED_SOURCE_FILE_NAMES_iphoneos = framework.sb; 61 EXCLUDED_SOURCE_FILE_NAMES_iphonesimulator = $(EXCLUDED_SOURCE_FILE_NAMES_iphoneos); 58 EXCLUDED_SOURCE_FILE_NAMES[sdk=iphone*] = framework.sb; -
trunk/Source/JavaScriptCore/Configurations/LLVMForJSC.xcconfig
r176326 r177027 28 28 OTHER_LDFLAGS_HIDE_SYMBOLS = -Wl,-exported_symbol -Wl,_initializeAndGetJSCLLVMAPI -Wl,-all_load; 29 29 30 LLVM_LIBS_i phoneos = -lLLVMLinker -lLLVMipo -lLLVMVectorize -lLLVMIRReader -lLLVMBitReader -lLLVMAsmParser -lLLVMSelectionDAG -lLLVMAsmPrinter -lLLVMMCParser -lLLVMDebugInfo -lLLVMOption -lLLVMCodeGen -lLLVMScalarOpts -lLLVMInstCombine -lLLVMTransformUtils -lLLVMipa -lLLVMAnalysis -lLLVMMCDisassembler -lLLVMMCJIT -lLLVMTarget -lLLVMRuntimeDyld -lLLVMExecutionEngine -lLLVMMC -lLLVMObject -lLLVMCore -lLLVMSupport -lLLVMAArch64Disassembler -lLLVMAArch64CodeGen -lLLVMAArch64AsmParser -lLLVMAArch64Desc -lLLVMAArch64Info -lLLVMAArch64AsmPrinter -lLLVMAArch64Utils;30 LLVM_LIBS_ios = -lLLVMLinker -lLLVMipo -lLLVMVectorize -lLLVMIRReader -lLLVMBitReader -lLLVMAsmParser -lLLVMSelectionDAG -lLLVMAsmPrinter -lLLVMMCParser -lLLVMDebugInfo -lLLVMOption -lLLVMCodeGen -lLLVMScalarOpts -lLLVMInstCombine -lLLVMTransformUtils -lLLVMipa -lLLVMAnalysis -lLLVMMCDisassembler -lLLVMMCJIT -lLLVMTarget -lLLVMRuntimeDyld -lLLVMExecutionEngine -lLLVMMC -lLLVMObject -lLLVMCore -lLLVMSupport -lLLVMAArch64Disassembler -lLLVMAArch64CodeGen -lLLVMAArch64AsmParser -lLLVMAArch64Desc -lLLVMAArch64Info -lLLVMAArch64AsmPrinter -lLLVMAArch64Utils; 31 31 LLVM_LIBS_macosx = -lLLVMLinker -lLLVMipo -lLLVMVectorize -lLLVMIRReader -lLLVMBitReader -lLLVMAsmParser -lLLVMSelectionDAG -lLLVMAsmPrinter -lLLVMMCParser -lLLVMDebugInfo -lLLVMOption -lLLVMCodeGen -lLLVMScalarOpts -lLLVMInstCombine -lLLVMTransformUtils -lLLVMipa -lLLVMAnalysis -lLLVMMCDisassembler -lLLVMMCJIT -lLLVMTarget -lLLVMRuntimeDyld -lLLVMExecutionEngine -lLLVMMC -lLLVMObject -lLLVMCore -lLLVMSupport -lLLVMX86Disassembler -lLLVMX86CodeGen -lLLVMX86AsmParser -lLLVMX86Desc -lLLVMX86Info -lLLVMX86AsmPrinter -lLLVMX86Utils; 32 32 33 LLVM_LIBRARY_PATHS = $(LLVM_LIBRARY_PATHS_$(PLATFORM_NAME)) 34 LLVM_LIBRARY_PATHS_macosx = "${BUILT_PRODUCTS_DIR}/usr/local/LLVMForJavaScriptCore/lib" /usr/local/LLVMForJavaScriptCore/lib; 35 LLVM_LIBRARY_PATHS_iphoneos = "${BUILT_PRODUCTS_DIR}/usr/local/lib" /usr/local/lib; 36 LLVM_LIBRARY_PATHS_iphonesimulator = ; 33 LLVM_LIBRARY_PATHS[sdk=iphoneos*] = "$(BUILT_PRODUCTS_DIR)/usr/local/lib" /usr/local/lib; 34 LLVM_LIBRARY_PATHS[sdk=macosx*] = "$(BUILT_PRODUCTS_DIR)/usr/local/LLVMForJavaScriptCore/lib" /usr/local/LLVMForJavaScriptCore/lib; 37 35 38 LIBRARY_SEARCH_PATHS = $ {BUILT_PRODUCTS_DIR} $(LLVM_LIBRARY_PATHS) $(LIBRARY_SEARCH_PATHS)36 LIBRARY_SEARCH_PATHS = $(BUILT_PRODUCTS_DIR) $(LLVM_LIBRARY_PATHS) $(LIBRARY_SEARCH_PATHS); 39 37 40 38 OTHER_LDFLAGS_LLVM = $(OTHER_LDFLAGS_LLVM_$(ENABLE_FTL_JIT)); 41 OTHER_LDFLAGS_LLVM_ =;42 OTHER_LDFLAGS_LLVM_ENABLE_FTL_JIT = -lpthread -lm $(LLVM_LIBS_$(PLATFORM_NAME));39 OTHER_LDFLAGS_LLVM_ENABLE_FTL_JIT[sdk=iphoneos*] = -lpthread -lm $(LLVM_LIBS_ios); 40 OTHER_LDFLAGS_LLVM_ENABLE_FTL_JIT[sdk=macosx*] = -lpthread -lm $(LLVM_LIBS_macosx); 43 41 44 OTHER_LDFLAGS_BASE = -lobjc -Wl,-Y,3 $(OTHER_LDFLAGS_HIDE_SYMBOLS); 45 OTHER_LDFLAGS = $(inherited) $(OTHER_LDFLAGS_$(PLATFORM_NAME)); 46 OTHER_LDFLAGS_iphoneos = $(OTHER_LDFLAGS_BASE) $(OTHER_LDFLAGS_LLVM); 47 OTHER_LDFLAGS_iphonesimulator = $(OTHER_LDFLAGS_iphoneos); 48 OTHER_LDFLAGS_macosx = $(OTHER_LDFLAGS_BASE) $(OTHER_LDFLAGS_LLVM) 42 OTHER_LDFLAGS = $(inherited) -lobjc -Wl,-Y,3 $(OTHER_LDFLAGS_HIDE_SYMBOLS) $(OTHER_LDFLAGS_LLVM); 49 43 GCC_SYMBOLS_PRIVATE_EXTERN = YES; 50 44 HEADER_SEARCH_PATHS = "$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore" $(HEADER_SEARCH_PATHS); -
trunk/Source/JavaScriptCore/Configurations/ToolExecutable.xcconfig
r164827 r177027 27 27 INSTALL_PATH_ACTUAL = $(JAVASCRIPTCORE_FRAMEWORKS_DIR)/$(JAVASCRIPTCORE_RESOURCES_DIR); 28 28 PRODUCT_NAME = $(TARGET_NAME); 29 CODE_SIGN_ENTITLEMENTS = $(CODE_SIGN_ENTITLEMENTS_$(PLATFORM_NAME)_$(TARGET_NAME));30 CODE_SIGN_ENTITLEMENTS_i phoneos_minidom = entitlements.plist;31 CODE_SIGN_ENTITLEMENTS_i phoneos_testapi = entitlements.plist;32 CODE_SIGN_ENTITLEMENTS_i phoneos_testRegExp = entitlements.plist;29 CODE_SIGN_ENTITLEMENTS[sdk=iphoneos*] = $(CODE_SIGN_ENTITLEMENTS_ios_$(TARGET_NAME)); 30 CODE_SIGN_ENTITLEMENTS_ios_minidom = entitlements.plist; 31 CODE_SIGN_ENTITLEMENTS_ios_testapi = entitlements.plist; 32 CODE_SIGN_ENTITLEMENTS_ios_testRegExp = entitlements.plist; 33 33 34 34 SKIP_INSTALL = $(SKIP_INSTALL_$(FORCE_TOOL_INSTALL)); … … 39 39 GCC_ENABLE_OBJC_GC = NO; 40 40 CLANG_ENABLE_OBJC_ARC = $(CLANG_ENABLE_OBJC_ARC_$(CURRENT_ARCH)); 41 CLANG_ENABLE_OBJC_ARC_i386 = $(CLANG_ENABLE_OBJC_ARC_i386_$(PLATFORM_NAME)); 42 CLANG_ENABLE_OBJC_ARC_i386_iphonesimulator = YES; # For iOS Simulator version 4.0 and greater 41 CLANG_ENABLE_OBJC_ARC_i386[sdk=iphonesimulator*] = YES; 43 42 CLANG_ENABLE_OBJC_ARC_x86_64 = YES; 44 43 CLANG_ENABLE_OBJC_ARC_armv7 = YES; -
trunk/Source/JavaScriptCore/Configurations/Version.xcconfig
r176727 r177027 34 34 35 35 // The system version prefix is based on the current system version. 36 SYSTEM_VERSION_PREFIX = $(SYSTEM_VERSION_PREFIX_$(PLATFORM_NAME)); 37 SYSTEM_VERSION_PREFIX_iphoneos = 8; 38 SYSTEM_VERSION_PREFIX_iphonesimulator = $(SYSTEM_VERSION_PREFIX_iphoneos); 39 SYSTEM_VERSION_PREFIX_macosx = $(SYSTEM_VERSION_PREFIX_macosx_$(TARGET_MAC_OS_X_VERSION_MAJOR)); 36 SYSTEM_VERSION_PREFIX[sdk=iphone*] = 8; 37 SYSTEM_VERSION_PREFIX = $(SYSTEM_VERSION_PREFIX_$(PLATFORM_NAME)_$(TARGET_MAC_OS_X_VERSION_MAJOR)); 40 38 SYSTEM_VERSION_PREFIX_macosx_1080 = 8; 41 39 SYSTEM_VERSION_PREFIX_macosx_1090 = 9; -
trunk/Source/ThirdParty/ANGLE/ChangeLog
r175397 r177027 1 2014-12-09 David Kilzer <ddkilzer@apple.com> 2 3 Switch from using PLATFORM_NAME to SDK selectors in ANGLE, bmalloc, gtest, JavaScriptCore, WTF 4 <http://webkit.org/b/139212> 5 6 Reviewed by Joseph Pecoraro. 7 8 * Configurations/Base.xcconfig: 9 - Only set GCC_ENABLE_OBJC_GC, GCC_MODEL_TUNING and TOOLCHAINS 10 on OS X. 11 * Configurations/DebugRelease.xcconfig: 12 - Only set MACOSX_DEPLOYMENT_TARGET and SDKROOT on OS X. 13 1 14 2014-10-30 Dana Burkart <dburkart@apple.com> 2 15 -
trunk/Source/ThirdParty/ANGLE/Configurations/Base.xcconfig
r175397 r177027 19 19 GCC_ENABLE_CPP_RTTI = NO; 20 20 GCC_ENABLE_OBJC_EXCEPTIONS = YES; 21 GCC_ENABLE_OBJC_GC = $(GCC_ENABLE_OBJC_GC_$(PLATFORM_NAME)); 22 GCC_ENABLE_OBJC_GC_iphoneos = NO; 23 GCC_ENABLE_OBJC_GC_iphonesimulator = NO; 24 GCC_ENABLE_OBJC_GC_macosx = $(GCC_ENABLE_OBJC_GC_macosx_$(USE_INTERNAL_SDK)); 21 GCC_ENABLE_OBJC_GC = $(GCC_ENABLE_OBJC_GC_$(PLATFORM_NAME)_$(USE_INTERNAL_SDK)); 25 22 GCC_ENABLE_OBJC_GC_macosx_ = NO; 26 23 GCC_ENABLE_OBJC_GC_macosx_YES = supported; … … 28 25 GCC_FAST_OBJC_DISPATCH = YES; 29 26 GCC_INLINES_ARE_PRIVATE_EXTERN = YES; 30 GCC_MODEL_TUNING = $(GCC_MODEL_TUNING_$(PLATFORM_NAME)); 31 GCC_MODEL_TUNING_macosx = G5; 27 GCC_MODEL_TUNING[sdk=macosx*] = G5; 32 28 GCC_OBJC_CALL_CXX_CDTORS = YES; 33 29 GCC_OPTIMIZATION_LEVEL = s; … … 57 53 SDKROOT = macosx.internal; 58 54 59 TOOLCHAINS = $(TOOLCHAINS_$(PLATFORM_NAME)); 60 TOOLCHAINS_iphoneos = $(TOOLCHAINS); 61 TOOLCHAINS_iphonesimulator = $(TOOLCHAINS); 62 TOOLCHAINS_macosx = $(TOOLCHAINS_macosx_$(MAC_OS_X_VERSION_MAJOR)); 55 TOOLCHAINS[sdk=iphone*] = $(TOOLCHAINS); 56 TOOLCHAINS = $(TOOLCHAINS_$(PLATFORM_NAME)_$(MAC_OS_X_VERSION_MAJOR)); 63 57 TOOLCHAINS_macosx_1080 = default; 64 58 TOOLCHAINS_macosx_1090 = $(TOOLCHAINS); -
trunk/Source/ThirdParty/ANGLE/Configurations/DebugRelease.xcconfig
r175397 r177027 5 5 ONLY_ACTIVE_ARCH = YES; 6 6 7 MACOSX_DEPLOYMENT_TARGET = $(MACOSX_DEPLOYMENT_TARGET_$( TARGET_MAC_OS_X_VERSION_MAJOR));8 MACOSX_DEPLOYMENT_TARGET_ 1080 = 10.8;9 MACOSX_DEPLOYMENT_TARGET_ 1090 = 10.9;10 MACOSX_DEPLOYMENT_TARGET_ 101000 = 10.10;11 MACOSX_DEPLOYMENT_TARGET_ 101100 = 10.11;7 MACOSX_DEPLOYMENT_TARGET = $(MACOSX_DEPLOYMENT_TARGET_$(PLATFORM_NAME)_$(TARGET_MAC_OS_X_VERSION_MAJOR)); 8 MACOSX_DEPLOYMENT_TARGET_macosx_1080 = 10.8; 9 MACOSX_DEPLOYMENT_TARGET_macosx_1090 = 10.9; 10 MACOSX_DEPLOYMENT_TARGET_macosx_101000 = 10.10; 11 MACOSX_DEPLOYMENT_TARGET_macosx_101100 = 10.11; 12 12 13 13 GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; … … 16 16 OTHER_CPLUSPLUSFLAGS = $(ASAN_OTHER_CPLUSPLUSFLAGS); 17 17 18 SDKROOT = $(SDKROOT_$(PLATFORM_NAME)); 19 SDKROOT_iphoneos = $(SDKROOT); 20 SDKROOT_iphonesimulator = $(SDKROOT); 21 SDKROOT_macosx = $(SDKROOT_macosx_$(USE_INTERNAL_SDK)); 18 SDKROOT[sdk=iphone*] = $(SDKROOT); 19 SDKROOT = $(SDKROOT_$(PLATFORM_NAME)_$(USE_INTERNAL_SDK)); 22 20 SDKROOT_macosx_ = macosx; 23 21 SDKROOT_macosx_YES = macosx.internal; -
trunk/Source/ThirdParty/ChangeLog
r175397 r177027 1 2014-12-09 David Kilzer <ddkilzer@apple.com> 2 3 Switch from using PLATFORM_NAME to SDK selectors in ANGLE, bmalloc, gtest, JavaScriptCore, WTF 4 <http://webkit.org/b/139212> 5 6 Reviewed by Joseph Pecoraro. 7 8 * gtest/xcode/Config/General.xcconfig: 9 - Only set SDKROOT and TOOLCHAINS on OS X. 10 1 11 2014-10-30 Dana Burkart <dburkart@apple.com> 2 12 -
trunk/Source/ThirdParty/gtest/xcode/Config/General.xcconfig
r175397 r177027 68 68 OTHER_LDFLAGS = $(ASAN_OTHER_LDFLAGS); 69 69 70 TOOLCHAINS = $(TOOLCHAINS_$(MAC_OS_X_VERSION_MAJOR)); 71 TOOLCHAINS_1080 = default; 72 TOOLCHAINS_1090 = $(TOOLCHAINS); 73 TOOLCHAINS_101000 = $(TOOLCHAINS_1090); 74 TOOLCHAINS_101100 = $(TOOLCHAINS_101000); 70 TOOLCHAINS[sdk=iphone*] = $(TOOLCHAINS); 71 TOOLCHAINS = $(TOOLCHAINS_$(PLATFORM_NAME)_$(MAC_OS_X_VERSION_MAJOR)); 72 TOOLCHAINS_macosx_1080 = default; 73 TOOLCHAINS_macosx_1090 = $(TOOLCHAINS); 74 TOOLCHAINS_macosx_101000 = $(TOOLCHAINS_1090); 75 TOOLCHAINS_macosx_101100 = $(TOOLCHAINS_101000); 75 76 76 SDKROOT = $(SDKROOT_$(PLATFORM_NAME)); 77 SDKROOT_iphoneos = $(SDKROOT); 78 SDKROOT_iphonesimulator = $(SDKROOT); 79 SDKROOT_macosx = $(SDKROOT_macosx_$(USE_INTERNAL_SDK)); 77 SDKROOT[sdk=iphone*] = $(SDKROOT); 78 SDKROOT = $(SDKROOT_$(PLATFORM_NAME)_$(USE_INTERNAL_SDK)); 80 79 SDKROOT_macosx_ = macosx; 81 80 SDKROOT_macosx_YES = macosx.internal; -
trunk/Source/WTF/ChangeLog
r177024 r177027 1 2014-12-09 David Kilzer <ddkilzer@apple.com> 2 3 Switch from using PLATFORM_NAME to SDK selectors in ANGLE, bmalloc, gtest, JavaScriptCore, WTF 4 <http://webkit.org/b/139212> 5 6 Reviewed by Joseph Pecoraro. 7 8 * Configurations/Base.xcconfig: 9 - Only set GCC_ENABLE_OBJC_GC, GCC_MODEL_TUNING and TOOLCHAINS 10 on OS X. 11 * Configurations/DebugRelease.xcconfig: 12 - Only set MACOSX_DEPLOYMENT_TARGET and SDKROOT on OS X. 13 1 14 2014-12-09 Dean Jackson <dino@apple.com> 2 15 -
trunk/Source/WTF/Configurations/Base.xcconfig
r175397 r177027 48 48 GCC_ENABLE_CPP_RTTI = NO; 49 49 GCC_ENABLE_OBJC_EXCEPTIONS = YES; 50 GCC_ENABLE_OBJC_GC = $(GCC_ENABLE_OBJC_GC_$(PLATFORM_NAME)); 51 GCC_ENABLE_OBJC_GC_iphoneos = NO; 52 GCC_ENABLE_OBJC_GC_iphonesimulator = NO; 53 GCC_ENABLE_OBJC_GC_macosx = $(GCC_ENABLE_OBJC_GC_macosx_$(USE_INTERNAL_SDK)); 50 GCC_ENABLE_OBJC_GC = $(GCC_ENABLE_OBJC_GC_$(PLATFORM_NAME)_$(USE_INTERNAL_SDK)); 54 51 GCC_ENABLE_OBJC_GC_macosx_ = NO; 55 52 GCC_ENABLE_OBJC_GC_macosx_YES = supported; … … 58 55 GCC_GENERATE_DEBUGGING_SYMBOLS = YES; 59 56 GCC_INLINES_ARE_PRIVATE_EXTERN = YES; 60 GCC_MODEL_TUNING = $(GCC_MODEL_TUNING_$(PLATFORM_NAME)); 61 GCC_MODEL_TUNING_macosx = G5; 57 GCC_MODEL_TUNING[sdk=macosx*] = G5; 62 58 GCC_OBJC_CALL_CXX_CDTORS = YES; 63 59 GCC_PRECOMPILE_PREFIX_HEADER = YES; … … 119 115 SDKROOT = macosx.internal; 120 116 121 TOOLCHAINS = $(TOOLCHAINS_$(PLATFORM_NAME)); 122 TOOLCHAINS_iphoneos = $(TOOLCHAINS); 123 TOOLCHAINS_iphonesimulator = $(TOOLCHAINS); 124 TOOLCHAINS_macosx = $(TOOLCHAINS_macosx_$(MAC_OS_X_VERSION_MAJOR)); 117 TOOLCHAINS[sdk=iphone*] = $(TOOLCHAINS); 118 TOOLCHAINS = $(TOOLCHAINS_$(PLATFORM_NAME)_$(MAC_OS_X_VERSION_MAJOR)); 125 119 TOOLCHAINS_macosx_1080 = default; 126 120 TOOLCHAINS_macosx_1090 = $(TOOLCHAINS); -
trunk/Source/WTF/Configurations/DebugRelease.xcconfig
r175397 r177027 27 27 ONLY_ACTIVE_ARCH = YES; 28 28 29 MACOSX_DEPLOYMENT_TARGET = $(MACOSX_DEPLOYMENT_TARGET_$(PLATFORM_NAME)); 30 MACOSX_DEPLOYMENT_TARGET_iphoneos = 10.5; 31 MACOSX_DEPLOYMENT_TARGET_iphonesimulator = 10.5; 32 MACOSX_DEPLOYMENT_TARGET_macosx = $(MACOSX_DEPLOYMENT_TARGET_macosx_$(TARGET_MAC_OS_X_VERSION_MAJOR)); 29 MACOSX_DEPLOYMENT_TARGET = $(MACOSX_DEPLOYMENT_TARGET_$(PLATFORM_NAME)_$(TARGET_MAC_OS_X_VERSION_MAJOR)); 33 30 MACOSX_DEPLOYMENT_TARGET_macosx_1080 = 10.8; 34 31 MACOSX_DEPLOYMENT_TARGET_macosx_1090 = 10.9; … … 41 38 OTHER_CPLUSPLUSFLAGS = $(ASAN_OTHER_CPLUSPLUSFLAGS); 42 39 43 SDKROOT = $(SDKROOT_$(PLATFORM_NAME)); 44 SDKROOT_iphoneos = $(SDKROOT); 45 SDKROOT_iphonesimulator = $(SDKROOT); 46 SDKROOT_macosx = $(SDKROOT_macosx_$(USE_INTERNAL_SDK)); 40 SDKROOT[sdk=iphone*] = $(SDKROOT); 41 SDKROOT = $(SDKROOT_$(PLATFORM_NAME)_$(USE_INTERNAL_SDK)); 47 42 SDKROOT_macosx_ = macosx; 48 43 SDKROOT_macosx_YES = macosx.internal; -
trunk/Source/bmalloc/ChangeLog
r175751 r177027 1 2014-12-09 David Kilzer <ddkilzer@apple.com> 2 3 Switch from using PLATFORM_NAME to SDK selectors in ANGLE, bmalloc, gtest, JavaScriptCore, WTF 4 <http://webkit.org/b/139212> 5 6 Reviewed by Joseph Pecoraro. 7 8 * Configurations/Base.xcconfig: 9 - Only set GCC_ENABLE_OBJC_GC, GCC_MODEL_TUNING and TOOLCHAINS 10 on OS X. 11 * Configurations/DebugRelease.xcconfig: 12 - Only set MACOSX_DEPLOYMENT_TARGET and SDKROOT on OS X. 13 1 14 2014-11-07 Geoffrey Garen <ggaren@apple.com> 2 15 -
trunk/Source/bmalloc/Configurations/Base.xcconfig
r175397 r177027 46 46 GCC_ENABLE_CPP_RTTI = NO; 47 47 GCC_ENABLE_OBJC_EXCEPTIONS = YES; 48 GCC_ENABLE_OBJC_GC = $(GCC_ENABLE_OBJC_GC_$(PLATFORM_NAME)); 49 GCC_ENABLE_OBJC_GC_iphoneos = NO; 50 GCC_ENABLE_OBJC_GC_iphonesimulator = NO; 51 GCC_ENABLE_OBJC_GC_macosx = $(GCC_ENABLE_OBJC_GC_macosx_$(USE_INTERNAL_SDK)); 48 GCC_ENABLE_OBJC_GC = $(GCC_ENABLE_OBJC_GC_$(PLATFORM_NAME)_$(USE_INTERNAL_SDK)); 52 49 GCC_ENABLE_OBJC_GC_macosx_ = NO; 53 50 GCC_ENABLE_OBJC_GC_macosx_YES = supported; … … 56 53 GCC_GENERATE_DEBUGGING_SYMBOLS = YES; 57 54 GCC_INLINES_ARE_PRIVATE_EXTERN = YES; 58 GCC_MODEL_TUNING = $(GCC_MODEL_TUNING_$(PLATFORM_NAME)); 59 GCC_MODEL_TUNING_macosx = G5; 55 GCC_MODEL_TUNING[sdk=macosx*] = G5; 60 56 GCC_OBJC_CALL_CXX_CDTORS = YES; 61 57 GCC_PRECOMPILE_PREFIX_HEADER = YES; … … 114 110 SDKROOT = macosx.internal; 115 111 116 TOOLCHAINS = $(TOOLCHAINS_$(PLATFORM_NAME)); 117 TOOLCHAINS_iphoneos = $(TOOLCHAINS); 118 TOOLCHAINS_iphonesimulator = $(TOOLCHAINS); 119 TOOLCHAINS_macosx = $(TOOLCHAINS_macosx_$(MAC_OS_X_VERSION_MAJOR)); 112 TOOLCHAINS[sdk=iphone*] = $(TOOLCHAINS); 113 TOOLCHAINS = $(TOOLCHAINS_$(PLATFORM_NAME)_$(MAC_OS_X_VERSION_MAJOR)); 120 114 TOOLCHAINS_macosx_1080 = default; 121 115 TOOLCHAINS_macosx_1090 = $(TOOLCHAINS); -
trunk/Source/bmalloc/Configurations/DebugRelease.xcconfig
r175397 r177027 27 27 ONLY_ACTIVE_ARCH = YES; 28 28 29 MACOSX_DEPLOYMENT_TARGET = $(MACOSX_DEPLOYMENT_TARGET_$(PLATFORM_NAME)); 30 MACOSX_DEPLOYMENT_TARGET_iphoneos = 10.5; 31 MACOSX_DEPLOYMENT_TARGET_iphonesimulator = 10.5; 32 MACOSX_DEPLOYMENT_TARGET_macosx = $(MACOSX_DEPLOYMENT_TARGET_macosx_$(TARGET_MAC_OS_X_VERSION_MAJOR)); 29 MACOSX_DEPLOYMENT_TARGET = $(MACOSX_DEPLOYMENT_TARGET_$(PLATFORM_NAME)_$(TARGET_MAC_OS_X_VERSION_MAJOR)); 33 30 MACOSX_DEPLOYMENT_TARGET_macosx_1080 = 10.8; 34 31 MACOSX_DEPLOYMENT_TARGET_macosx_1090 = 10.9; … … 41 38 OTHER_CPLUSPLUSFLAGS = $(ASAN_OTHER_CPLUSPLUSFLAGS); 42 39 43 SDKROOT = $(SDKROOT_$(PLATFORM_NAME)); 44 SDKROOT_iphoneos = $(SDKROOT); 45 SDKROOT_iphonesimulator = $(SDKROOT); 46 SDKROOT_macosx = $(SDKROOT_macosx_$(USE_INTERNAL_SDK)); 40 SDKROOT[sdk=iphone*] = $(SDKROOT); 41 SDKROOT = $(SDKROOT_$(PLATFORM_NAME)_$(USE_INTERNAL_SDK)); 47 42 SDKROOT_macosx_ = macosx; 48 43 SDKROOT_macosx_YES = macosx.internal;
Note: See TracChangeset
for help on using the changeset viewer.