Changeset 227156 in webkit
- Timestamp:
- Jan 18, 2018, 11:49:51 AM (7 years ago)
- Location:
- trunk
- Files:
-
- 7 added
- 54 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r227152 r227156 1 2018-01-18 Dan Bernstein <mitz@apple.com> 2 3 [Xcode] Streamline and future-proof target-macOS-version-dependent build setting definitions 4 https://bugs.webkit.org/show_bug.cgi?id=181803 5 6 Reviewed by Tim Horton. 7 8 * Configurations/Base.xcconfig: Updated. 9 * Configurations/DebugRelease.xcconfig: Ditto. 10 * Configurations/FeatureDefines.xcconfig: Adopted macOSTargetConditionals helpers. 11 * Configurations/Version.xcconfig: Updated. 12 * Configurations/macOSTargetConditionals.xcconfig: Added. Defines helper build settings 13 useful for defining settings that depend on the target macOS version. 14 1 15 2018-01-18 Michael Saboff <msaboff@apple.com> 2 16 -
trunk/Source/JavaScriptCore/Configurations/Base.xcconfig
r225958 r227156 99 99 TARGET_MAC_OS_X_VERSION_MAJOR_13 = 101300; 100 100 TARGET_MAC_OS_X_VERSION_MAJOR_14 = 101400; 101 TARGET_MAC_OS_X_VERSION_MAJOR_15 = 101500; 101 102 102 103 AD_HOC_CODE_SIGNING_ALLOWED = YES; -
trunk/Source/JavaScriptCore/Configurations/DebugRelease.xcconfig
r219082 r227156 35 35 MACOSX_DEPLOYMENT_TARGET_macosx_101300 = 10.13; 36 36 MACOSX_DEPLOYMENT_TARGET_macosx_101400 = 10.14; 37 MACOSX_DEPLOYMENT_TARGET_macosx_101500 = 10.15; 37 38 38 39 GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; -
trunk/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig
r226879 r227156 32 32 // Set any ENABLE_FEATURE_NAME macro to an empty string to disable that feature. 33 33 34 TARGET_MAC_OS_X_VERSION_LESS_THAN_101200 = $(TARGET_MAC_OS_X_VERSION_LESS_THAN_101200_$(TARGET_MAC_OS_X_VERSION_MAJOR)); 35 TARGET_MAC_OS_X_VERSION_LESS_THAN_101200_101100 = YES; 36 37 TARGET_MAC_OS_X_VERSION_LESS_THAN_101300 = $(TARGET_MAC_OS_X_VERSION_LESS_THAN_101300_$(TARGET_MAC_OS_X_VERSION_MAJOR)); 38 TARGET_MAC_OS_X_VERSION_LESS_THAN_101300_101100 = YES; 39 TARGET_MAC_OS_X_VERSION_LESS_THAN_101300_101200 = YES; 34 #include "macOSTargetConditionals.xcconfig" 40 35 41 36 ENABLE_3D_TRANSFORMS = ENABLE_3D_TRANSFORMS; … … 47 42 ENABLE_APPLE_PAY_iphonesimulator = ENABLE_APPLE_PAY; 48 43 49 DISABLE_APPLE_PAY_macosx = $(TARGET_MAC_OS_X_VERSION_LESS_THAN_101200); 50 ENABLE_APPLE_PAY[sdk=macosx*] = $(ENABLE_APPLE_PAY_IF_NOT_$(DISABLE_APPLE_PAY_macosx)); 51 ENABLE_APPLE_PAY_IF_NOT_ = $(ENABLE_APPLE_PAY_IF_NOT_NO); 52 ENABLE_APPLE_PAY_IF_NOT_NO = ENABLE_APPLE_PAY; 53 ENABLE_APPLE_PAY_IF_NOT_YES = ; 44 ENABLE_APPLE_PAY[sdk=macosx*] = $(ENABLE_APPLE_PAY$(WK_MACOS_1012)); 45 ENABLE_APPLE_PAY_MACOS_SINCE_1012 = ENABLE_APPLE_PAY; 54 46 55 47 ENABLE_APPLE_PAY_SESSION_V3[sdk=iphone*] = $(ENABLE_APPLE_PAY_SESSION_V3_$(PLATFORM_NAME)); … … 59 51 ENABLE_APPLE_PAY_SESSION_V3[sdk=iphonesimulator10*] = ; 60 52 61 DISABLE_APPLE_PAY_SESSION_V3_macosx = $(TARGET_MAC_OS_X_VERSION_LESS_THAN_101300); 62 ENABLE_APPLE_PAY_SESSION_V3[sdk=macosx*] = $(ENABLE_APPLE_PAY_SESSION_V3_IF_NOT_$(DISABLE_APPLE_PAY_SESSION_V3_macosx)); 63 ENABLE_APPLE_PAY_SESSION_V3_IF_NOT_ = $(ENABLE_APPLE_PAY_SESSION_V3_IF_NOT_NO); 64 ENABLE_APPLE_PAY_SESSION_V3_IF_NOT_NO = ENABLE_APPLE_PAY_SESSION_V3; 65 ENABLE_APPLE_PAY_SESSION_V3_IF_NOT_YES = ; 53 ENABLE_APPLE_PAY_SESSION_V3[sdk=macosx*] = $(ENABLE_APPLE_PAY_SESSION_V3$(WK_MACOS_1013)); 54 ENABLE_APPLE_PAY_SESSION_V3_MACOS_SINCE_1013 = ENABLE_APPLE_PAY_SESSION_V3; 66 55 67 56 ENABLE_FULLSCREEN_API[sdk=iphone*] = $(ENABLE_FULLSCREEN_API_$(PLATFORM_NAME)); … … 206 195 ENABLE_VIDEO = ENABLE_VIDEO; 207 196 ENABLE_VIDEO_PRESENTATION_MODE[sdk=iphone*] = ENABLE_VIDEO_PRESENTATION_MODE; 208 ENABLE_VIDEO_PRESENTATION_MODE[sdk=macosx*] = $(ENABLE_VIDEO_PRESENTATION_MODE_macosx_$(TARGET_MAC_OS_X_VERSION_MAJOR)) 209 ENABLE_VIDEO_PRESENTATION_MODE_macosx_101200 = ENABLE_VIDEO_PRESENTATION_MODE; 210 ENABLE_VIDEO_PRESENTATION_MODE_macosx_101300 = ENABLE_VIDEO_PRESENTATION_MODE; 211 ENABLE_VIDEO_PRESENTATION_MODE_macosx_101400 = ENABLE_VIDEO_PRESENTATION_MODE; 197 ENABLE_VIDEO_PRESENTATION_MODE[sdk=macosx*] = $(ENABLE_VIDEO_PRESENTATION_MODE$(WK_MACOS_1012)); 198 ENABLE_VIDEO_PRESENTATION_MODE_MACOS_SINCE_1012 = ENABLE_VIDEO_PRESENTATION_MODE; 212 199 ENABLE_VIDEO_TRACK = ENABLE_VIDEO_TRACK; 213 200 ENABLE_DATACUE_VALUE = ENABLE_DATACUE_VALUE; … … 237 224 ENABLE_VARIATION_FONTS[sdk=iphonesimulator10*] = ; 238 225 239 DISABLE_VARIATION_FONTS_macosx = $(TARGET_MAC_OS_X_VERSION_LESS_THAN_101300); 240 ENABLE_VARIATION_FONTS[sdk=macosx*] = $(ENABLE_VARIATION_FONTS_IF_NOT_$(DISABLE_VARIATION_FONTS_macosx)); 241 ENABLE_VARIATION_FONTS_IF_NOT_ = $(ENABLE_VARIATION_FONTS_IF_NOT_NO); 242 ENABLE_VARIATION_FONTS_IF_NOT_NO = ENABLE_VARIATION_FONTS; 243 ENABLE_VARIATION_FONTS_IF_NOT_YES = ; 226 ENABLE_VARIATION_FONTS[sdk=macosx*] = $(ENABLE_VARIATION_FONTS$(WK_MACOS_1013)); 227 ENABLE_VARIATION_FONTS_MACOS_SINCE_1013 = ENABLE_VARIATION_FONTS; 244 228 245 229 ENABLE_DRAG_SUPPORT[sdk=iphone*] = $(ENABLE_DRAG_SUPPORT_$(PLATFORM_NAME)); -
trunk/Source/JavaScriptCore/Configurations/Version.xcconfig
r227100 r227156 40 40 SYSTEM_VERSION_PREFIX_macosx_101300 = 13; 41 41 SYSTEM_VERSION_PREFIX_macosx_101400 = 14; 42 SYSTEM_VERSION_PREFIX_macosx_101500 = 15; 42 43 43 44 // The production build always uses the full version with a system version prefix. -
trunk/Source/ThirdParty/ANGLE/ChangeLog
r226647 r227156 1 2018-01-18 Dan Bernstein <mitz@apple.com> 2 3 [Xcode] Streamline and future-proof target-macOS-version-dependent build setting definitions 4 https://bugs.webkit.org/show_bug.cgi?id=181803 5 6 Reviewed by Tim Horton. 7 8 * Configurations/Base.xcconfig: Updated. 9 * Configurations/DebugRelease.xcconfig: Ditto. 10 1 11 2018-01-09 Dan Bernstein <mitz@apple.com> 2 12 -
trunk/Source/ThirdParty/ANGLE/Configurations/Base.xcconfig
r225958 r227156 59 59 TARGET_MAC_OS_X_VERSION_MAJOR_13 = 101300; 60 60 TARGET_MAC_OS_X_VERSION_MAJOR_14 = 101400; 61 TARGET_MAC_OS_X_VERSION_MAJOR_15 = 101500; 61 62 62 63 SDKROOT = macosx.internal; -
trunk/Source/ThirdParty/ANGLE/Configurations/DebugRelease.xcconfig
r219082 r227156 12 12 MACOSX_DEPLOYMENT_TARGET_macosx_101300 = 10.13; 13 13 MACOSX_DEPLOYMENT_TARGET_macosx_101400 = 10.14; 14 MACOSX_DEPLOYMENT_TARGET_macosx_101500 = 10.15; 14 15 15 16 GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; -
trunk/Source/ThirdParty/libwebrtc/ChangeLog
r226506 r227156 1 2018-01-18 Dan Bernstein <mitz@apple.com> 2 3 [Xcode] Streamline and future-proof target-macOS-version-dependent build setting definitions 4 https://bugs.webkit.org/show_bug.cgi?id=181803 5 6 Reviewed by Tim Horton. 7 8 * Configurations/Base.xcconfig: Updated. 9 * Configurations/DebugRelease.xcconfig: Ditto. 10 * Configurations/macOSTargetConditionals.xcconfig: Added. Defines helper build settings 11 useful for defining settings that depend on the target macOS version. 12 * Configurations/opus.xcconfig: Adopted macOSTargetConditionals helper. 13 1 14 2018-01-08 David Kilzer <ddkilzer@apple.com> 2 15 -
trunk/Source/ThirdParty/libwebrtc/Configurations/Base.xcconfig
r225958 r227156 59 59 TARGET_MAC_OS_X_VERSION_MAJOR_13 = 101300; 60 60 TARGET_MAC_OS_X_VERSION_MAJOR_14 = 101400; 61 TARGET_MAC_OS_X_VERSION_MAJOR_15 = 101500; 61 62 62 63 SDKROOT = macosx.internal; -
trunk/Source/ThirdParty/libwebrtc/Configurations/DebugRelease.xcconfig
r219082 r227156 12 12 MACOSX_DEPLOYMENT_TARGET_macosx_101300 = 10.13; 13 13 MACOSX_DEPLOYMENT_TARGET_macosx_101400 = 10.14; 14 MACOSX_DEPLOYMENT_TARGET_macosx_101500 = 10.15; 14 15 15 16 GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; -
trunk/Source/ThirdParty/libwebrtc/Configurations/opus.xcconfig
r215494 r227156 1 #include "macOSTargetConditionals.xcconfig" 2 1 3 PRODUCT_NAME = opus; 2 4 … … 21 23 // El Capitan and iossimulator can't use SSE4 intrinsics, but Sierra and newer can. 22 24 EXCLUDED_SOURCE_FILE_NAMES_macosx_101100 = NSQ_sse.c VAD_sse.c VQ_WMat_EC_sse.c NSQ_del_dec_sse.c; 23 SSE4_FLAG[sdk=macosx*] = $(SSE4_FLAG_macosx_$(TARGET_MAC_OS_X_VERSION_MAJOR)); 24 SSE4_FLAG_macosx_101200 = OPUS_X86_MAY_HAVE_SSE4_1; 25 SSE4_FLAG_macosx_101300 = OPUS_X86_MAY_HAVE_SSE4_1; 26 SSE4_FLAG_macosx_101400 = OPUS_X86_MAY_HAVE_SSE4_1; 25 SSE4_FLAG[sdk=macosx*] = $(SSE4_FLAG$(WK_MACOS_1012)); 26 SSE4_FLAG_MACOS_SINCE_1012 = OPUS_X86_MAY_HAVE_SSE4_1; -
trunk/Source/WTF/ChangeLog
r227075 r227156 1 2018-01-18 Dan Bernstein <mitz@apple.com> 2 3 [Xcode] Streamline and future-proof target-macOS-version-dependent build setting definitions 4 https://bugs.webkit.org/show_bug.cgi?id=181803 5 6 Reviewed by Tim Horton. 7 8 * Configurations/Base.xcconfig: Updated. 9 * Configurations/DebugRelease.xcconfig: Updated. 10 1 11 2018-01-17 Daniel Bates <dabates@apple.com> 2 12 -
trunk/Source/WTF/Configurations/Base.xcconfig
r225958 r227156 98 98 TARGET_MAC_OS_X_VERSION_MAJOR_13 = 101300; 99 99 TARGET_MAC_OS_X_VERSION_MAJOR_14 = 101400; 100 TARGET_MAC_OS_X_VERSION_MAJOR_15 = 101500; 100 101 101 102 SUPPORTED_PLATFORMS = iphoneos iphonesimulator macosx appletvos appletvsimulator watchos watchsimulator; -
trunk/Source/WTF/Configurations/DebugRelease.xcconfig
r219082 r227156 34 34 MACOSX_DEPLOYMENT_TARGET_macosx_101300 = 10.13; 35 35 MACOSX_DEPLOYMENT_TARGET_macosx_101400 = 10.14; 36 MACOSX_DEPLOYMENT_TARGET_macosx_101500 = 10.15; 36 37 37 38 GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; -
trunk/Source/WebCore/ChangeLog
r227153 r227156 1 2018-01-18 Dan Bernstein <mitz@apple.com> 2 3 [Xcode] Streamline and future-proof target-macOS-version-dependent build setting definitions 4 https://bugs.webkit.org/show_bug.cgi?id=181803 5 6 Reviewed by Tim Horton. 7 8 * Configurations/Base.xcconfig: Updated. 9 * Configurations/DebugRelease.xcconfig: Ditto. 10 * Configurations/FeatureDefines.xcconfig: Adopted macOSTargetConditionals helpers. 11 * Configurations/Version.xcconfig: Updated. 12 * Configurations/macOSTargetConditionals.xcconfig: Added. Defines helper build settings 13 useful for defining settings that depend on the target macOS version. 14 1 15 2018-01-18 Chris Dumez <cdumez@apple.com> 2 16 -
trunk/Source/WebCore/Configurations/Base.xcconfig
r226483 r227156 88 88 TARGET_MAC_OS_X_VERSION_MAJOR_13 = 101300; 89 89 TARGET_MAC_OS_X_VERSION_MAJOR_14 = 101400; 90 TARGET_MAC_OS_X_VERSION_MAJOR_15 = 101500; 90 91 91 92 WK_TARGET_IOS_VERSION_MAJOR = $(IPHONEOS_DEPLOYMENT_TARGET:base); // iOS 9.3 => 9 -
trunk/Source/WebCore/Configurations/DebugRelease.xcconfig
r219082 r227156 35 35 MACOSX_DEPLOYMENT_TARGET_macosx_101300 = 10.13; 36 36 MACOSX_DEPLOYMENT_TARGET_macosx_101400 = 10.14; 37 MACOSX_DEPLOYMENT_TARGET_macosx_101500 = 10.15; 37 38 38 39 GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; -
trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig
r226879 r227156 32 32 // Set any ENABLE_FEATURE_NAME macro to an empty string to disable that feature. 33 33 34 TARGET_MAC_OS_X_VERSION_LESS_THAN_101200 = $(TARGET_MAC_OS_X_VERSION_LESS_THAN_101200_$(TARGET_MAC_OS_X_VERSION_MAJOR)); 35 TARGET_MAC_OS_X_VERSION_LESS_THAN_101200_101100 = YES; 36 37 TARGET_MAC_OS_X_VERSION_LESS_THAN_101300 = $(TARGET_MAC_OS_X_VERSION_LESS_THAN_101300_$(TARGET_MAC_OS_X_VERSION_MAJOR)); 38 TARGET_MAC_OS_X_VERSION_LESS_THAN_101300_101100 = YES; 39 TARGET_MAC_OS_X_VERSION_LESS_THAN_101300_101200 = YES; 34 #include "macOSTargetConditionals.xcconfig" 40 35 41 36 ENABLE_3D_TRANSFORMS = ENABLE_3D_TRANSFORMS; … … 47 42 ENABLE_APPLE_PAY_iphonesimulator = ENABLE_APPLE_PAY; 48 43 49 DISABLE_APPLE_PAY_macosx = $(TARGET_MAC_OS_X_VERSION_LESS_THAN_101200); 50 ENABLE_APPLE_PAY[sdk=macosx*] = $(ENABLE_APPLE_PAY_IF_NOT_$(DISABLE_APPLE_PAY_macosx)); 51 ENABLE_APPLE_PAY_IF_NOT_ = $(ENABLE_APPLE_PAY_IF_NOT_NO); 52 ENABLE_APPLE_PAY_IF_NOT_NO = ENABLE_APPLE_PAY; 53 ENABLE_APPLE_PAY_IF_NOT_YES = ; 44 ENABLE_APPLE_PAY[sdk=macosx*] = $(ENABLE_APPLE_PAY$(WK_MACOS_1012)); 45 ENABLE_APPLE_PAY_MACOS_SINCE_1012 = ENABLE_APPLE_PAY; 54 46 55 47 ENABLE_APPLE_PAY_SESSION_V3[sdk=iphone*] = $(ENABLE_APPLE_PAY_SESSION_V3_$(PLATFORM_NAME)); … … 59 51 ENABLE_APPLE_PAY_SESSION_V3[sdk=iphonesimulator10*] = ; 60 52 61 DISABLE_APPLE_PAY_SESSION_V3_macosx = $(TARGET_MAC_OS_X_VERSION_LESS_THAN_101300); 62 ENABLE_APPLE_PAY_SESSION_V3[sdk=macosx*] = $(ENABLE_APPLE_PAY_SESSION_V3_IF_NOT_$(DISABLE_APPLE_PAY_SESSION_V3_macosx)); 63 ENABLE_APPLE_PAY_SESSION_V3_IF_NOT_ = $(ENABLE_APPLE_PAY_SESSION_V3_IF_NOT_NO); 64 ENABLE_APPLE_PAY_SESSION_V3_IF_NOT_NO = ENABLE_APPLE_PAY_SESSION_V3; 65 ENABLE_APPLE_PAY_SESSION_V3_IF_NOT_YES = ; 53 ENABLE_APPLE_PAY_SESSION_V3[sdk=macosx*] = $(ENABLE_APPLE_PAY_SESSION_V3$(WK_MACOS_1013)); 54 ENABLE_APPLE_PAY_SESSION_V3_MACOS_SINCE_1013 = ENABLE_APPLE_PAY_SESSION_V3; 66 55 67 56 ENABLE_FULLSCREEN_API[sdk=iphone*] = $(ENABLE_FULLSCREEN_API_$(PLATFORM_NAME)); … … 206 195 ENABLE_VIDEO = ENABLE_VIDEO; 207 196 ENABLE_VIDEO_PRESENTATION_MODE[sdk=iphone*] = ENABLE_VIDEO_PRESENTATION_MODE; 208 ENABLE_VIDEO_PRESENTATION_MODE[sdk=macosx*] = $(ENABLE_VIDEO_PRESENTATION_MODE_macosx_$(TARGET_MAC_OS_X_VERSION_MAJOR)) 209 ENABLE_VIDEO_PRESENTATION_MODE_macosx_101200 = ENABLE_VIDEO_PRESENTATION_MODE; 210 ENABLE_VIDEO_PRESENTATION_MODE_macosx_101300 = ENABLE_VIDEO_PRESENTATION_MODE; 211 ENABLE_VIDEO_PRESENTATION_MODE_macosx_101400 = ENABLE_VIDEO_PRESENTATION_MODE; 197 ENABLE_VIDEO_PRESENTATION_MODE[sdk=macosx*] = $(ENABLE_VIDEO_PRESENTATION_MODE$(WK_MACOS_1012)); 198 ENABLE_VIDEO_PRESENTATION_MODE_MACOS_SINCE_1012 = ENABLE_VIDEO_PRESENTATION_MODE; 212 199 ENABLE_VIDEO_TRACK = ENABLE_VIDEO_TRACK; 213 200 ENABLE_DATACUE_VALUE = ENABLE_DATACUE_VALUE; … … 237 224 ENABLE_VARIATION_FONTS[sdk=iphonesimulator10*] = ; 238 225 239 DISABLE_VARIATION_FONTS_macosx = $(TARGET_MAC_OS_X_VERSION_LESS_THAN_101300); 240 ENABLE_VARIATION_FONTS[sdk=macosx*] = $(ENABLE_VARIATION_FONTS_IF_NOT_$(DISABLE_VARIATION_FONTS_macosx)); 241 ENABLE_VARIATION_FONTS_IF_NOT_ = $(ENABLE_VARIATION_FONTS_IF_NOT_NO); 242 ENABLE_VARIATION_FONTS_IF_NOT_NO = ENABLE_VARIATION_FONTS; 243 ENABLE_VARIATION_FONTS_IF_NOT_YES = ; 226 ENABLE_VARIATION_FONTS[sdk=macosx*] = $(ENABLE_VARIATION_FONTS$(WK_MACOS_1013)); 227 ENABLE_VARIATION_FONTS_MACOS_SINCE_1013 = ENABLE_VARIATION_FONTS; 244 228 245 229 ENABLE_DRAG_SUPPORT[sdk=iphone*] = $(ENABLE_DRAG_SUPPORT_$(PLATFORM_NAME)); -
trunk/Source/WebCore/Configurations/Version.xcconfig
r227100 r227156 40 40 SYSTEM_VERSION_PREFIX_macosx_101300 = 13; 41 41 SYSTEM_VERSION_PREFIX_macosx_101400 = 14; 42 SYSTEM_VERSION_PREFIX_macosx_101500 = 15; 42 43 43 44 // The production build always uses the full version with a system version prefix. -
trunk/Source/WebCore/PAL/ChangeLog
r227103 r227156 1 2018-01-18 Dan Bernstein <mitz@apple.com> 2 3 [Xcode] Streamline and future-proof target-macOS-version-dependent build setting definitions 4 https://bugs.webkit.org/show_bug.cgi?id=181803 5 6 Reviewed by Tim Horton. 7 8 * Configurations/Base.xcconfig: Updated. 9 * Configurations/DebugRelease.xcconfig: Ditto. 10 * Configurations/FeatureDefines.xcconfig: Adopted macOSTargetConditionals helpers. 11 * Configurations/Version.xcconfig: Updated. 12 * Configurations/macOSTargetConditionals.xcconfig: Added. Defines helper build settings 13 useful for defining settings that depend on the target macOS version. 14 1 15 2018-01-17 John Wilander <wilander@apple.com> 2 16 -
trunk/Source/WebCore/PAL/Configurations/Base.xcconfig
r225958 r227156 88 88 TARGET_MAC_OS_X_VERSION_MAJOR_13 = 101300; 89 89 TARGET_MAC_OS_X_VERSION_MAJOR_14 = 101400; 90 TARGET_MAC_OS_X_VERSION_MAJOR_15 = 101500; 90 91 91 92 WK_TARGET_IOS_VERSION_MAJOR = $(IPHONEOS_DEPLOYMENT_TARGET:base); // iOS 9.3 => 9 -
trunk/Source/WebCore/PAL/Configurations/DebugRelease.xcconfig
r219082 r227156 35 35 MACOSX_DEPLOYMENT_TARGET_macosx_101300 = 10.13; 36 36 MACOSX_DEPLOYMENT_TARGET_macosx_101400 = 10.14; 37 MACOSX_DEPLOYMENT_TARGET_macosx_101500 = 10.15; 37 38 38 39 GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; -
trunk/Source/WebCore/PAL/Configurations/FeatureDefines.xcconfig
r226879 r227156 32 32 // Set any ENABLE_FEATURE_NAME macro to an empty string to disable that feature. 33 33 34 TARGET_MAC_OS_X_VERSION_LESS_THAN_101200 = $(TARGET_MAC_OS_X_VERSION_LESS_THAN_101200_$(TARGET_MAC_OS_X_VERSION_MAJOR)); 35 TARGET_MAC_OS_X_VERSION_LESS_THAN_101200_101100 = YES; 36 37 TARGET_MAC_OS_X_VERSION_LESS_THAN_101300 = $(TARGET_MAC_OS_X_VERSION_LESS_THAN_101300_$(TARGET_MAC_OS_X_VERSION_MAJOR)); 38 TARGET_MAC_OS_X_VERSION_LESS_THAN_101300_101100 = YES; 39 TARGET_MAC_OS_X_VERSION_LESS_THAN_101300_101200 = YES; 34 #include "macOSTargetConditionals.xcconfig" 40 35 41 36 ENABLE_3D_TRANSFORMS = ENABLE_3D_TRANSFORMS; … … 47 42 ENABLE_APPLE_PAY_iphonesimulator = ENABLE_APPLE_PAY; 48 43 49 DISABLE_APPLE_PAY_macosx = $(TARGET_MAC_OS_X_VERSION_LESS_THAN_101200); 50 ENABLE_APPLE_PAY[sdk=macosx*] = $(ENABLE_APPLE_PAY_IF_NOT_$(DISABLE_APPLE_PAY_macosx)); 51 ENABLE_APPLE_PAY_IF_NOT_ = $(ENABLE_APPLE_PAY_IF_NOT_NO); 52 ENABLE_APPLE_PAY_IF_NOT_NO = ENABLE_APPLE_PAY; 53 ENABLE_APPLE_PAY_IF_NOT_YES = ; 44 ENABLE_APPLE_PAY[sdk=macosx*] = $(ENABLE_APPLE_PAY$(WK_MACOS_1012)); 45 ENABLE_APPLE_PAY_MACOS_SINCE_1012 = ENABLE_APPLE_PAY; 54 46 55 47 ENABLE_APPLE_PAY_SESSION_V3[sdk=iphone*] = $(ENABLE_APPLE_PAY_SESSION_V3_$(PLATFORM_NAME)); … … 59 51 ENABLE_APPLE_PAY_SESSION_V3[sdk=iphonesimulator10*] = ; 60 52 61 DISABLE_APPLE_PAY_SESSION_V3_macosx = $(TARGET_MAC_OS_X_VERSION_LESS_THAN_101300); 62 ENABLE_APPLE_PAY_SESSION_V3[sdk=macosx*] = $(ENABLE_APPLE_PAY_SESSION_V3_IF_NOT_$(DISABLE_APPLE_PAY_SESSION_V3_macosx)); 63 ENABLE_APPLE_PAY_SESSION_V3_IF_NOT_ = $(ENABLE_APPLE_PAY_SESSION_V3_IF_NOT_NO); 64 ENABLE_APPLE_PAY_SESSION_V3_IF_NOT_NO = ENABLE_APPLE_PAY_SESSION_V3; 65 ENABLE_APPLE_PAY_SESSION_V3_IF_NOT_YES = ; 53 ENABLE_APPLE_PAY_SESSION_V3[sdk=macosx*] = $(ENABLE_APPLE_PAY_SESSION_V3$(WK_MACOS_1013)); 54 ENABLE_APPLE_PAY_SESSION_V3_MACOS_SINCE_1013 = ENABLE_APPLE_PAY_SESSION_V3; 66 55 67 56 ENABLE_FULLSCREEN_API[sdk=iphone*] = $(ENABLE_FULLSCREEN_API_$(PLATFORM_NAME)); … … 206 195 ENABLE_VIDEO = ENABLE_VIDEO; 207 196 ENABLE_VIDEO_PRESENTATION_MODE[sdk=iphone*] = ENABLE_VIDEO_PRESENTATION_MODE; 208 ENABLE_VIDEO_PRESENTATION_MODE[sdk=macosx*] = $(ENABLE_VIDEO_PRESENTATION_MODE_macosx_$(TARGET_MAC_OS_X_VERSION_MAJOR)) 209 ENABLE_VIDEO_PRESENTATION_MODE_macosx_101200 = ENABLE_VIDEO_PRESENTATION_MODE; 210 ENABLE_VIDEO_PRESENTATION_MODE_macosx_101300 = ENABLE_VIDEO_PRESENTATION_MODE; 211 ENABLE_VIDEO_PRESENTATION_MODE_macosx_101400 = ENABLE_VIDEO_PRESENTATION_MODE; 197 ENABLE_VIDEO_PRESENTATION_MODE[sdk=macosx*] = $(ENABLE_VIDEO_PRESENTATION_MODE$(WK_MACOS_1012)); 198 ENABLE_VIDEO_PRESENTATION_MODE_MACOS_SINCE_1012 = ENABLE_VIDEO_PRESENTATION_MODE; 212 199 ENABLE_VIDEO_TRACK = ENABLE_VIDEO_TRACK; 213 200 ENABLE_DATACUE_VALUE = ENABLE_DATACUE_VALUE; … … 237 224 ENABLE_VARIATION_FONTS[sdk=iphonesimulator10*] = ; 238 225 239 DISABLE_VARIATION_FONTS_macosx = $(TARGET_MAC_OS_X_VERSION_LESS_THAN_101300); 240 ENABLE_VARIATION_FONTS[sdk=macosx*] = $(ENABLE_VARIATION_FONTS_IF_NOT_$(DISABLE_VARIATION_FONTS_macosx)); 241 ENABLE_VARIATION_FONTS_IF_NOT_ = $(ENABLE_VARIATION_FONTS_IF_NOT_NO); 242 ENABLE_VARIATION_FONTS_IF_NOT_NO = ENABLE_VARIATION_FONTS; 243 ENABLE_VARIATION_FONTS_IF_NOT_YES = ; 226 ENABLE_VARIATION_FONTS[sdk=macosx*] = $(ENABLE_VARIATION_FONTS$(WK_MACOS_1013)); 227 ENABLE_VARIATION_FONTS_MACOS_SINCE_1013 = ENABLE_VARIATION_FONTS; 244 228 245 229 ENABLE_DRAG_SUPPORT[sdk=iphone*] = $(ENABLE_DRAG_SUPPORT_$(PLATFORM_NAME)); -
trunk/Source/WebCore/PAL/Configurations/Version.xcconfig
r227100 r227156 40 40 SYSTEM_VERSION_PREFIX_macosx_101300 = 13; 41 41 SYSTEM_VERSION_PREFIX_macosx_101400 = 14; 42 SYSTEM_VERSION_PREFIX_macosx_101500 = 15; 42 43 43 44 // The production build always uses the full version with a system version prefix. -
trunk/Source/WebInspectorUI/ChangeLog
r227155 r227156 1 2018-01-18 Dan Bernstein <mitz@apple.com> 2 3 [Xcode] Streamline and future-proof target-macOS-version-dependent build setting definitions 4 https://bugs.webkit.org/show_bug.cgi?id=181803 5 6 Reviewed by Tim Horton. 7 8 * Configurations/Base.xcconfig: Updated. 9 * Configurations/DebugRelease.xcconfig: Ditto. 10 * Configurations/Version.xcconfig: Ditto. 11 1 12 2018-01-18 Devin Rousso <webkit@devinrousso.com> 2 13 -
trunk/Source/WebInspectorUI/Configurations/Base.xcconfig
r226499 r227156 66 66 TARGET_MAC_OS_X_VERSION_MAJOR_13 = 101300; 67 67 TARGET_MAC_OS_X_VERSION_MAJOR_14 = 101400; 68 TARGET_MAC_OS_X_VERSION_MAJOR_15 = 101500; 68 69 69 70 SDKROOT = macosx.internal; -
trunk/Source/WebInspectorUI/Configurations/DebugRelease.xcconfig
r219050 r227156 12 12 MACOSX_DEPLOYMENT_TARGET_macosx_101300 = 10.13; 13 13 MACOSX_DEPLOYMENT_TARGET_macosx_101400 = 10.14; 14 MACOSX_DEPLOYMENT_TARGET_macosx_101500 = 10.15; 14 15 15 16 ENGINEERING_BUILD = 1; -
trunk/Source/WebInspectorUI/Configurations/Version.xcconfig
r227100 r227156 13 13 SYSTEM_VERSION_PREFIX_macosx_101300 = 13; 14 14 SYSTEM_VERSION_PREFIX_macosx_101400 = 14; 15 SYSTEM_VERSION_PREFIX_macosx_101500 = 15; 15 16 16 17 BUNDLE_VERSION = $(SYSTEM_VERSION_PREFIX)$(FULL_VERSION); -
trunk/Source/WebKit/ChangeLog
r227153 r227156 1 2018-01-18 Dan Bernstein <mitz@apple.com> 2 3 [Xcode] Streamline and future-proof target-macOS-version-dependent build setting definitions 4 https://bugs.webkit.org/show_bug.cgi?id=181803 5 6 Reviewed by Tim Horton. 7 8 * Configurations/Base.xcconfig: Updated. 9 * Configurations/DebugRelease.xcconfig: Ditto. 10 * Configurations/FeatureDefines.xcconfig: Adopted macOSTargetConditionals helpers. 11 * Configurations/Version.xcconfig: Updated. 12 * Configurations/macOSTargetConditionals.xcconfig: Added. Defines helper build settings 13 useful for defining settings that depend on the target macOS version. 14 1 15 2018-01-18 Chris Dumez <cdumez@apple.com> 2 16 -
trunk/Source/WebKit/Configurations/Base.xcconfig
r226499 r227156 88 88 TARGET_MAC_OS_X_VERSION_MAJOR_13 = 101300; 89 89 TARGET_MAC_OS_X_VERSION_MAJOR_14 = 101400; 90 TARGET_MAC_OS_X_VERSION_MAJOR_15 = 101500; 90 91 91 92 WK_TARGET_IOS_VERSION_MAJOR = $(IPHONEOS_DEPLOYMENT_TARGET:base); // iOS 9.3 => 9 -
trunk/Source/WebKit/Configurations/DebugRelease.xcconfig
r222897 r227156 35 35 MACOSX_DEPLOYMENT_TARGET_macosx_101300 = 10.13; 36 36 MACOSX_DEPLOYMENT_TARGET_macosx_101400 = 10.14; 37 MACOSX_DEPLOYMENT_TARGET_macosx_101500 = 10.15; 37 38 38 39 GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; -
trunk/Source/WebKit/Configurations/FeatureDefines.xcconfig
r226879 r227156 32 32 // Set any ENABLE_FEATURE_NAME macro to an empty string to disable that feature. 33 33 34 TARGET_MAC_OS_X_VERSION_LESS_THAN_101200 = $(TARGET_MAC_OS_X_VERSION_LESS_THAN_101200_$(TARGET_MAC_OS_X_VERSION_MAJOR)); 35 TARGET_MAC_OS_X_VERSION_LESS_THAN_101200_101100 = YES; 36 37 TARGET_MAC_OS_X_VERSION_LESS_THAN_101300 = $(TARGET_MAC_OS_X_VERSION_LESS_THAN_101300_$(TARGET_MAC_OS_X_VERSION_MAJOR)); 38 TARGET_MAC_OS_X_VERSION_LESS_THAN_101300_101100 = YES; 39 TARGET_MAC_OS_X_VERSION_LESS_THAN_101300_101200 = YES; 34 #include "macOSTargetConditionals.xcconfig" 40 35 41 36 ENABLE_3D_TRANSFORMS = ENABLE_3D_TRANSFORMS; … … 47 42 ENABLE_APPLE_PAY_iphonesimulator = ENABLE_APPLE_PAY; 48 43 49 DISABLE_APPLE_PAY_macosx = $(TARGET_MAC_OS_X_VERSION_LESS_THAN_101200); 50 ENABLE_APPLE_PAY[sdk=macosx*] = $(ENABLE_APPLE_PAY_IF_NOT_$(DISABLE_APPLE_PAY_macosx)); 51 ENABLE_APPLE_PAY_IF_NOT_ = $(ENABLE_APPLE_PAY_IF_NOT_NO); 52 ENABLE_APPLE_PAY_IF_NOT_NO = ENABLE_APPLE_PAY; 53 ENABLE_APPLE_PAY_IF_NOT_YES = ; 44 ENABLE_APPLE_PAY[sdk=macosx*] = $(ENABLE_APPLE_PAY$(WK_MACOS_1012)); 45 ENABLE_APPLE_PAY_MACOS_SINCE_1012 = ENABLE_APPLE_PAY; 54 46 55 47 ENABLE_APPLE_PAY_SESSION_V3[sdk=iphone*] = $(ENABLE_APPLE_PAY_SESSION_V3_$(PLATFORM_NAME)); … … 59 51 ENABLE_APPLE_PAY_SESSION_V3[sdk=iphonesimulator10*] = ; 60 52 61 DISABLE_APPLE_PAY_SESSION_V3_macosx = $(TARGET_MAC_OS_X_VERSION_LESS_THAN_101300); 62 ENABLE_APPLE_PAY_SESSION_V3[sdk=macosx*] = $(ENABLE_APPLE_PAY_SESSION_V3_IF_NOT_$(DISABLE_APPLE_PAY_SESSION_V3_macosx)); 63 ENABLE_APPLE_PAY_SESSION_V3_IF_NOT_ = $(ENABLE_APPLE_PAY_SESSION_V3_IF_NOT_NO); 64 ENABLE_APPLE_PAY_SESSION_V3_IF_NOT_NO = ENABLE_APPLE_PAY_SESSION_V3; 65 ENABLE_APPLE_PAY_SESSION_V3_IF_NOT_YES = ; 53 ENABLE_APPLE_PAY_SESSION_V3[sdk=macosx*] = $(ENABLE_APPLE_PAY_SESSION_V3$(WK_MACOS_1013)); 54 ENABLE_APPLE_PAY_SESSION_V3_MACOS_SINCE_1013 = ENABLE_APPLE_PAY_SESSION_V3; 66 55 67 56 ENABLE_FULLSCREEN_API[sdk=iphone*] = $(ENABLE_FULLSCREEN_API_$(PLATFORM_NAME)); … … 206 195 ENABLE_VIDEO = ENABLE_VIDEO; 207 196 ENABLE_VIDEO_PRESENTATION_MODE[sdk=iphone*] = ENABLE_VIDEO_PRESENTATION_MODE; 208 ENABLE_VIDEO_PRESENTATION_MODE[sdk=macosx*] = $(ENABLE_VIDEO_PRESENTATION_MODE_macosx_$(TARGET_MAC_OS_X_VERSION_MAJOR)) 209 ENABLE_VIDEO_PRESENTATION_MODE_macosx_101200 = ENABLE_VIDEO_PRESENTATION_MODE; 210 ENABLE_VIDEO_PRESENTATION_MODE_macosx_101300 = ENABLE_VIDEO_PRESENTATION_MODE; 211 ENABLE_VIDEO_PRESENTATION_MODE_macosx_101400 = ENABLE_VIDEO_PRESENTATION_MODE; 197 ENABLE_VIDEO_PRESENTATION_MODE[sdk=macosx*] = $(ENABLE_VIDEO_PRESENTATION_MODE$(WK_MACOS_1012)); 198 ENABLE_VIDEO_PRESENTATION_MODE_MACOS_SINCE_1012 = ENABLE_VIDEO_PRESENTATION_MODE; 212 199 ENABLE_VIDEO_TRACK = ENABLE_VIDEO_TRACK; 213 200 ENABLE_DATACUE_VALUE = ENABLE_DATACUE_VALUE; … … 237 224 ENABLE_VARIATION_FONTS[sdk=iphonesimulator10*] = ; 238 225 239 DISABLE_VARIATION_FONTS_macosx = $(TARGET_MAC_OS_X_VERSION_LESS_THAN_101300); 240 ENABLE_VARIATION_FONTS[sdk=macosx*] = $(ENABLE_VARIATION_FONTS_IF_NOT_$(DISABLE_VARIATION_FONTS_macosx)); 241 ENABLE_VARIATION_FONTS_IF_NOT_ = $(ENABLE_VARIATION_FONTS_IF_NOT_NO); 242 ENABLE_VARIATION_FONTS_IF_NOT_NO = ENABLE_VARIATION_FONTS; 243 ENABLE_VARIATION_FONTS_IF_NOT_YES = ; 226 ENABLE_VARIATION_FONTS[sdk=macosx*] = $(ENABLE_VARIATION_FONTS$(WK_MACOS_1013)); 227 ENABLE_VARIATION_FONTS_MACOS_SINCE_1013 = ENABLE_VARIATION_FONTS; 244 228 245 229 ENABLE_DRAG_SUPPORT[sdk=iphone*] = $(ENABLE_DRAG_SUPPORT_$(PLATFORM_NAME)); -
trunk/Source/WebKit/Configurations/Version.xcconfig
r227100 r227156 40 40 SYSTEM_VERSION_PREFIX_macosx_101300 = 13; 41 41 SYSTEM_VERSION_PREFIX_macosx_101400 = 14; 42 SYSTEM_VERSION_PREFIX_macosx_101500 = 15; 42 43 43 44 // The production build always uses the full version with a system version prefix. -
trunk/Source/WebKitLegacy/mac/ChangeLog
r227079 r227156 1 2018-01-18 Dan Bernstein <mitz@apple.com> 2 3 [Xcode] Streamline and future-proof target-macOS-version-dependent build setting definitions 4 https://bugs.webkit.org/show_bug.cgi?id=181803 5 6 Reviewed by Tim Horton. 7 8 * Configurations/Base.xcconfig: Updated. 9 * Configurations/DebugRelease.xcconfig: Ditto. 10 * Configurations/FeatureDefines.xcconfig: Adopted macOSTargetConditionals helpers. 11 * Configurations/Version.xcconfig: Updated. 12 * Configurations/macOSTargetConditionals.xcconfig: Added. Defines helper build settings 13 useful for defining settings that depend on the target macOS version. 14 1 15 2018-01-17 Youenn Fablet <youenn@apple.com> 2 16 -
trunk/Source/WebKitLegacy/mac/Configurations/Base.xcconfig
r226499 r227156 89 89 TARGET_MAC_OS_X_VERSION_MAJOR_13 = 101300; 90 90 TARGET_MAC_OS_X_VERSION_MAJOR_14 = 101400; 91 TARGET_MAC_OS_X_VERSION_MAJOR_15 = 101500; 91 92 92 93 WK_TARGET_IOS_VERSION_MAJOR = $(IPHONEOS_DEPLOYMENT_TARGET:base); // iOS 9.3 => 9 -
trunk/Source/WebKitLegacy/mac/Configurations/DebugRelease.xcconfig
r222897 r227156 35 35 MACOSX_DEPLOYMENT_TARGET_macosx_101300 = 10.13; 36 36 MACOSX_DEPLOYMENT_TARGET_macosx_101400 = 10.14; 37 MACOSX_DEPLOYMENT_TARGET_macosx_101500 = 10.15; 37 38 38 39 GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; -
trunk/Source/WebKitLegacy/mac/Configurations/FeatureDefines.xcconfig
r226879 r227156 32 32 // Set any ENABLE_FEATURE_NAME macro to an empty string to disable that feature. 33 33 34 TARGET_MAC_OS_X_VERSION_LESS_THAN_101200 = $(TARGET_MAC_OS_X_VERSION_LESS_THAN_101200_$(TARGET_MAC_OS_X_VERSION_MAJOR)); 35 TARGET_MAC_OS_X_VERSION_LESS_THAN_101200_101100 = YES; 36 37 TARGET_MAC_OS_X_VERSION_LESS_THAN_101300 = $(TARGET_MAC_OS_X_VERSION_LESS_THAN_101300_$(TARGET_MAC_OS_X_VERSION_MAJOR)); 38 TARGET_MAC_OS_X_VERSION_LESS_THAN_101300_101100 = YES; 39 TARGET_MAC_OS_X_VERSION_LESS_THAN_101300_101200 = YES; 34 #include "macOSTargetConditionals.xcconfig" 40 35 41 36 ENABLE_3D_TRANSFORMS = ENABLE_3D_TRANSFORMS; … … 47 42 ENABLE_APPLE_PAY_iphonesimulator = ENABLE_APPLE_PAY; 48 43 49 DISABLE_APPLE_PAY_macosx = $(TARGET_MAC_OS_X_VERSION_LESS_THAN_101200); 50 ENABLE_APPLE_PAY[sdk=macosx*] = $(ENABLE_APPLE_PAY_IF_NOT_$(DISABLE_APPLE_PAY_macosx)); 51 ENABLE_APPLE_PAY_IF_NOT_ = $(ENABLE_APPLE_PAY_IF_NOT_NO); 52 ENABLE_APPLE_PAY_IF_NOT_NO = ENABLE_APPLE_PAY; 53 ENABLE_APPLE_PAY_IF_NOT_YES = ; 44 ENABLE_APPLE_PAY[sdk=macosx*] = $(ENABLE_APPLE_PAY$(WK_MACOS_1012)); 45 ENABLE_APPLE_PAY_MACOS_SINCE_1012 = ENABLE_APPLE_PAY; 54 46 55 47 ENABLE_APPLE_PAY_SESSION_V3[sdk=iphone*] = $(ENABLE_APPLE_PAY_SESSION_V3_$(PLATFORM_NAME)); … … 59 51 ENABLE_APPLE_PAY_SESSION_V3[sdk=iphonesimulator10*] = ; 60 52 61 DISABLE_APPLE_PAY_SESSION_V3_macosx = $(TARGET_MAC_OS_X_VERSION_LESS_THAN_101300); 62 ENABLE_APPLE_PAY_SESSION_V3[sdk=macosx*] = $(ENABLE_APPLE_PAY_SESSION_V3_IF_NOT_$(DISABLE_APPLE_PAY_SESSION_V3_macosx)); 63 ENABLE_APPLE_PAY_SESSION_V3_IF_NOT_ = $(ENABLE_APPLE_PAY_SESSION_V3_IF_NOT_NO); 64 ENABLE_APPLE_PAY_SESSION_V3_IF_NOT_NO = ENABLE_APPLE_PAY_SESSION_V3; 65 ENABLE_APPLE_PAY_SESSION_V3_IF_NOT_YES = ; 53 ENABLE_APPLE_PAY_SESSION_V3[sdk=macosx*] = $(ENABLE_APPLE_PAY_SESSION_V3$(WK_MACOS_1013)); 54 ENABLE_APPLE_PAY_SESSION_V3_MACOS_SINCE_1013 = ENABLE_APPLE_PAY_SESSION_V3; 66 55 67 56 ENABLE_FULLSCREEN_API[sdk=iphone*] = $(ENABLE_FULLSCREEN_API_$(PLATFORM_NAME)); … … 206 195 ENABLE_VIDEO = ENABLE_VIDEO; 207 196 ENABLE_VIDEO_PRESENTATION_MODE[sdk=iphone*] = ENABLE_VIDEO_PRESENTATION_MODE; 208 ENABLE_VIDEO_PRESENTATION_MODE[sdk=macosx*] = $(ENABLE_VIDEO_PRESENTATION_MODE_macosx_$(TARGET_MAC_OS_X_VERSION_MAJOR)) 209 ENABLE_VIDEO_PRESENTATION_MODE_macosx_101200 = ENABLE_VIDEO_PRESENTATION_MODE; 210 ENABLE_VIDEO_PRESENTATION_MODE_macosx_101300 = ENABLE_VIDEO_PRESENTATION_MODE; 211 ENABLE_VIDEO_PRESENTATION_MODE_macosx_101400 = ENABLE_VIDEO_PRESENTATION_MODE; 197 ENABLE_VIDEO_PRESENTATION_MODE[sdk=macosx*] = $(ENABLE_VIDEO_PRESENTATION_MODE$(WK_MACOS_1012)); 198 ENABLE_VIDEO_PRESENTATION_MODE_MACOS_SINCE_1012 = ENABLE_VIDEO_PRESENTATION_MODE; 212 199 ENABLE_VIDEO_TRACK = ENABLE_VIDEO_TRACK; 213 200 ENABLE_DATACUE_VALUE = ENABLE_DATACUE_VALUE; … … 237 224 ENABLE_VARIATION_FONTS[sdk=iphonesimulator10*] = ; 238 225 239 DISABLE_VARIATION_FONTS_macosx = $(TARGET_MAC_OS_X_VERSION_LESS_THAN_101300); 240 ENABLE_VARIATION_FONTS[sdk=macosx*] = $(ENABLE_VARIATION_FONTS_IF_NOT_$(DISABLE_VARIATION_FONTS_macosx)); 241 ENABLE_VARIATION_FONTS_IF_NOT_ = $(ENABLE_VARIATION_FONTS_IF_NOT_NO); 242 ENABLE_VARIATION_FONTS_IF_NOT_NO = ENABLE_VARIATION_FONTS; 243 ENABLE_VARIATION_FONTS_IF_NOT_YES = ; 226 ENABLE_VARIATION_FONTS[sdk=macosx*] = $(ENABLE_VARIATION_FONTS$(WK_MACOS_1013)); 227 ENABLE_VARIATION_FONTS_MACOS_SINCE_1013 = ENABLE_VARIATION_FONTS; 244 228 245 229 ENABLE_DRAG_SUPPORT[sdk=iphone*] = $(ENABLE_DRAG_SUPPORT_$(PLATFORM_NAME)); -
trunk/Source/WebKitLegacy/mac/Configurations/Version.xcconfig
r227100 r227156 40 40 SYSTEM_VERSION_PREFIX_macosx_101300 = 13; 41 41 SYSTEM_VERSION_PREFIX_macosx_101400 = 14; 42 SYSTEM_VERSION_PREFIX_macosx_101500 = 15; 42 43 43 44 // The production build always uses the full version with a system version prefix. -
trunk/Source/bmalloc/ChangeLog
r226972 r227156 1 2018-01-18 Dan Bernstein <mitz@apple.com> 2 3 [Xcode] Streamline and future-proof target-macOS-version-dependent build setting definitions 4 https://bugs.webkit.org/show_bug.cgi?id=181803 5 6 Reviewed by Tim Horton. 7 8 * Configurations/Base.xcconfig: Updated. 9 * Configurations/DebugRelease.xcconfig: Ditto. 10 1 11 2018-01-16 Michael Catanzaro <mcatanzaro@igalia.com> 2 12 -
trunk/Source/bmalloc/Configurations/Base.xcconfig
r225958 r227156 96 96 TARGET_MAC_OS_X_VERSION_MAJOR_13 = 101300; 97 97 TARGET_MAC_OS_X_VERSION_MAJOR_14 = 101400; 98 TARGET_MAC_OS_X_VERSION_MAJOR_15 = 101500; 98 99 99 100 SUPPORTED_PLATFORMS = iphoneos iphonesimulator macosx appletvos appletvsimulator watchos watchsimulator; -
trunk/Source/bmalloc/Configurations/DebugRelease.xcconfig
r219082 r227156 34 34 MACOSX_DEPLOYMENT_TARGET_macosx_101300 = 10.13; 35 35 MACOSX_DEPLOYMENT_TARGET_macosx_101400 = 10.14; 36 MACOSX_DEPLOYMENT_TARGET_macosx_101500 = 10.15; 36 37 37 38 GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; -
trunk/Tools/ChangeLog
r227154 r227156 1 2018-01-18 Dan Bernstein <mitz@apple.com> 2 3 [Xcode] Streamline and future-proof target-macOS-version-dependent build setting definitions 4 https://bugs.webkit.org/show_bug.cgi?id=181803 5 6 Reviewed by Tim Horton. 7 8 * DumpRenderTree/mac/Configurations/Base.xcconfig: Updated. 9 * DumpRenderTree/mac/Configurations/DebugRelease.xcconfig: Ditto. 10 * ImageDiff/cg/Configurations/Base.xcconfig: Ditto. 11 * ImageDiff/cg/Configurations/DebugRelease.xcconfig: Ditto. 12 * MiniBrowser/Configurations/Base.xcconfig: Ditto. 13 * MiniBrowser/Configurations/DebugRelease.xcconfig: Ditto. 14 * TestWebKitAPI/Configurations/Base.xcconfig: Ditto. 15 * TestWebKitAPI/Configurations/DebugRelease.xcconfig: Ditto. 16 * TestWebKitAPI/Configurations/FeatureDefines.xcconfig: Adopted macOSTargetConditionals 17 helpers. 18 * TestWebKitAPI/Configurations/macOSTargetConditionals.xcconfig: Added. Defines helper build 19 settings useful for defining settings that depend on the target macOS version. 20 * WebKitTestRunner/Configurations/Base.xcconfig: Updated. 21 * WebKitTestRunner/Configurations/DebugRelease.xcconfig: Updated. 22 1 23 2018-01-18 Ling Ho <lingcherd_ho@apple.com> 2 24 -
trunk/Tools/DumpRenderTree/mac/Configurations/Base.xcconfig
r222897 r227156 91 91 TARGET_MAC_OS_X_VERSION_MAJOR_13 = 101300; 92 92 TARGET_MAC_OS_X_VERSION_MAJOR_14 = 101400; 93 TARGET_MAC_OS_X_VERSION_MAJOR_15 = 101500; 93 94 94 95 SDKROOT = macosx.internal; -
trunk/Tools/DumpRenderTree/mac/Configurations/DebugRelease.xcconfig
r222897 r227156 35 35 MACOSX_DEPLOYMENT_TARGET_macosx_101300 = 10.13; 36 36 MACOSX_DEPLOYMENT_TARGET_macosx_101400 = 10.14; 37 MACOSX_DEPLOYMENT_TARGET_macosx_101500 = 10.15; 37 38 38 39 SDKROOT = $(SDKROOT_$(USE_INTERNAL_SDK)); -
trunk/Tools/ImageDiff/cg/Configurations/Base.xcconfig
r226670 r227156 73 73 TARGET_MAC_OS_X_VERSION_MAJOR_13 = 101300; 74 74 TARGET_MAC_OS_X_VERSION_MAJOR_14 = 101400; 75 TARGET_MAC_OS_X_VERSION_MAJOR_15 = 101500; 75 76 76 77 SDKROOT = macosx.internal; -
trunk/Tools/ImageDiff/cg/Configurations/DebugRelease.xcconfig
r218057 r227156 36 36 MACOSX_DEPLOYMENT_TARGET_macosx_101300 = 10.13; 37 37 MACOSX_DEPLOYMENT_TARGET_macosx_101400 = 10.14; 38 MACOSX_DEPLOYMENT_TARGET_macosx_101500 = 10.15; 38 39 39 40 SDKROOT = $(SDKROOT_$(USE_INTERNAL_SDK)); -
trunk/Tools/MiniBrowser/Configurations/Base.xcconfig
r219648 r227156 69 69 TARGET_MAC_OS_X_VERSION_MAJOR_13 = 101300; 70 70 TARGET_MAC_OS_X_VERSION_MAJOR_14 = 101400; 71 TARGET_MAC_OS_X_VERSION_MAJOR_15 = 101500; 71 72 72 73 SDKROOT = macosx.internal; -
trunk/Tools/MiniBrowser/Configurations/DebugRelease.xcconfig
r219082 r227156 35 35 MACOSX_DEPLOYMENT_TARGET_101300 = 10.13; 36 36 MACOSX_DEPLOYMENT_TARGET_101400 = 10.14; 37 MACOSX_DEPLOYMENT_TARGET_101500 = 10.15; 37 38 38 39 GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; -
trunk/Tools/TestWebKitAPI/Configurations/Base.xcconfig
r219648 r227156 82 82 TARGET_MAC_OS_X_VERSION_MAJOR_13 = 101300; 83 83 TARGET_MAC_OS_X_VERSION_MAJOR_14 = 101400; 84 TARGET_MAC_OS_X_VERSION_MAJOR_15 = 101500; 84 85 85 86 SDKROOT = macosx.internal; -
trunk/Tools/TestWebKitAPI/Configurations/DebugRelease.xcconfig
r219082 r227156 35 35 MACOSX_DEPLOYMENT_TARGET_101300 = 10.13; 36 36 MACOSX_DEPLOYMENT_TARGET_101400 = 10.14; 37 MACOSX_DEPLOYMENT_TARGET_101500 = 10.15; 37 38 38 39 WEBKIT_UMBRELLA_FRAMEWORKS_DIR = $(BUILT_PRODUCTS_DIR); -
trunk/Tools/TestWebKitAPI/Configurations/FeatureDefines.xcconfig
r226879 r227156 32 32 // Set any ENABLE_FEATURE_NAME macro to an empty string to disable that feature. 33 33 34 TARGET_MAC_OS_X_VERSION_LESS_THAN_101200 = $(TARGET_MAC_OS_X_VERSION_LESS_THAN_101200_$(TARGET_MAC_OS_X_VERSION_MAJOR)); 35 TARGET_MAC_OS_X_VERSION_LESS_THAN_101200_101100 = YES; 36 37 TARGET_MAC_OS_X_VERSION_LESS_THAN_101300 = $(TARGET_MAC_OS_X_VERSION_LESS_THAN_101300_$(TARGET_MAC_OS_X_VERSION_MAJOR)); 38 TARGET_MAC_OS_X_VERSION_LESS_THAN_101300_101100 = YES; 39 TARGET_MAC_OS_X_VERSION_LESS_THAN_101300_101200 = YES; 34 #include "macOSTargetConditionals.xcconfig" 40 35 41 36 ENABLE_3D_TRANSFORMS = ENABLE_3D_TRANSFORMS; … … 47 42 ENABLE_APPLE_PAY_iphonesimulator = ENABLE_APPLE_PAY; 48 43 49 DISABLE_APPLE_PAY_macosx = $(TARGET_MAC_OS_X_VERSION_LESS_THAN_101200); 50 ENABLE_APPLE_PAY[sdk=macosx*] = $(ENABLE_APPLE_PAY_IF_NOT_$(DISABLE_APPLE_PAY_macosx)); 51 ENABLE_APPLE_PAY_IF_NOT_ = $(ENABLE_APPLE_PAY_IF_NOT_NO); 52 ENABLE_APPLE_PAY_IF_NOT_NO = ENABLE_APPLE_PAY; 53 ENABLE_APPLE_PAY_IF_NOT_YES = ; 44 ENABLE_APPLE_PAY[sdk=macosx*] = $(ENABLE_APPLE_PAY$(WK_MACOS_1012)); 45 ENABLE_APPLE_PAY_MACOS_SINCE_1012 = ENABLE_APPLE_PAY; 54 46 55 47 ENABLE_APPLE_PAY_SESSION_V3[sdk=iphone*] = $(ENABLE_APPLE_PAY_SESSION_V3_$(PLATFORM_NAME)); … … 59 51 ENABLE_APPLE_PAY_SESSION_V3[sdk=iphonesimulator10*] = ; 60 52 61 DISABLE_APPLE_PAY_SESSION_V3_macosx = $(TARGET_MAC_OS_X_VERSION_LESS_THAN_101300); 62 ENABLE_APPLE_PAY_SESSION_V3[sdk=macosx*] = $(ENABLE_APPLE_PAY_SESSION_V3_IF_NOT_$(DISABLE_APPLE_PAY_SESSION_V3_macosx)); 63 ENABLE_APPLE_PAY_SESSION_V3_IF_NOT_ = $(ENABLE_APPLE_PAY_SESSION_V3_IF_NOT_NO); 64 ENABLE_APPLE_PAY_SESSION_V3_IF_NOT_NO = ENABLE_APPLE_PAY_SESSION_V3; 65 ENABLE_APPLE_PAY_SESSION_V3_IF_NOT_YES = ; 53 ENABLE_APPLE_PAY_SESSION_V3[sdk=macosx*] = $(ENABLE_APPLE_PAY_SESSION_V3$(WK_MACOS_1013)); 54 ENABLE_APPLE_PAY_SESSION_V3_MACOS_SINCE_1013 = ENABLE_APPLE_PAY_SESSION_V3; 66 55 67 56 ENABLE_FULLSCREEN_API[sdk=iphone*] = $(ENABLE_FULLSCREEN_API_$(PLATFORM_NAME)); … … 206 195 ENABLE_VIDEO = ENABLE_VIDEO; 207 196 ENABLE_VIDEO_PRESENTATION_MODE[sdk=iphone*] = ENABLE_VIDEO_PRESENTATION_MODE; 208 ENABLE_VIDEO_PRESENTATION_MODE[sdk=macosx*] = $(ENABLE_VIDEO_PRESENTATION_MODE_macosx_$(TARGET_MAC_OS_X_VERSION_MAJOR)) 209 ENABLE_VIDEO_PRESENTATION_MODE_macosx_101200 = ENABLE_VIDEO_PRESENTATION_MODE; 210 ENABLE_VIDEO_PRESENTATION_MODE_macosx_101300 = ENABLE_VIDEO_PRESENTATION_MODE; 211 ENABLE_VIDEO_PRESENTATION_MODE_macosx_101400 = ENABLE_VIDEO_PRESENTATION_MODE; 197 ENABLE_VIDEO_PRESENTATION_MODE[sdk=macosx*] = $(ENABLE_VIDEO_PRESENTATION_MODE$(WK_MACOS_1012)); 198 ENABLE_VIDEO_PRESENTATION_MODE_MACOS_SINCE_1012 = ENABLE_VIDEO_PRESENTATION_MODE; 212 199 ENABLE_VIDEO_TRACK = ENABLE_VIDEO_TRACK; 213 200 ENABLE_DATACUE_VALUE = ENABLE_DATACUE_VALUE; … … 237 224 ENABLE_VARIATION_FONTS[sdk=iphonesimulator10*] = ; 238 225 239 DISABLE_VARIATION_FONTS_macosx = $(TARGET_MAC_OS_X_VERSION_LESS_THAN_101300); 240 ENABLE_VARIATION_FONTS[sdk=macosx*] = $(ENABLE_VARIATION_FONTS_IF_NOT_$(DISABLE_VARIATION_FONTS_macosx)); 241 ENABLE_VARIATION_FONTS_IF_NOT_ = $(ENABLE_VARIATION_FONTS_IF_NOT_NO); 242 ENABLE_VARIATION_FONTS_IF_NOT_NO = ENABLE_VARIATION_FONTS; 243 ENABLE_VARIATION_FONTS_IF_NOT_YES = ; 226 ENABLE_VARIATION_FONTS[sdk=macosx*] = $(ENABLE_VARIATION_FONTS$(WK_MACOS_1013)); 227 ENABLE_VARIATION_FONTS_MACOS_SINCE_1013 = ENABLE_VARIATION_FONTS; 244 228 245 229 ENABLE_DRAG_SUPPORT[sdk=iphone*] = $(ENABLE_DRAG_SUPPORT_$(PLATFORM_NAME)); -
trunk/Tools/WebKitTestRunner/Configurations/Base.xcconfig
r222897 r227156 65 65 TARGET_MAC_OS_X_VERSION_MAJOR_13 = 101300; 66 66 TARGET_MAC_OS_X_VERSION_MAJOR_14 = 101400; 67 TARGET_MAC_OS_X_VERSION_MAJOR_15 = 101500; 67 68 68 69 AD_HOC_CODE_SIGNING_ALLOWED = YES; -
trunk/Tools/WebKitTestRunner/Configurations/DebugRelease.xcconfig
r222897 r227156 35 35 MACOSX_DEPLOYMENT_TARGET_101300 = 10.13; 36 36 MACOSX_DEPLOYMENT_TARGET_101400 = 10.14; 37 MACOSX_DEPLOYMENT_TARGET_101500 = 10.15; 37 38 38 39 SDKROOT = $(SDKROOT_$(USE_INTERNAL_SDK));
Note:
See TracChangeset
for help on using the changeset viewer.