Changeset 211338 in webkit
- Timestamp:
- Jan 28, 2017 10:05:17 AM (7 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 1 added
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r211337 r211338 1 2017-01-28 Dan Bernstein <mitz@apple.com> 2 3 [Xcode] Clean up PAL and WebCore’s build settings a little 4 https://bugs.webkit.org/show_bug.cgi?id=167292 5 6 Reviewed by Sam Weinig. 7 8 * Configurations/Base.xcconfig: Simplified the definition of 9 GCC_WARN_64_TO_32_BIT_CONVERSION, removed the unused build setting PREBINDING, removed 10 a duplicate definition of GCC_GENERATE_DEBUGGING_SYMBOLS, and removed definitions specific 11 to OS X versions that are no longer supported. 12 13 * Configurations/DebugRelease.xcconfig: Removed definitions specific to OS X versions 14 that are no longer supported. 15 1 16 2017-01-28 Zalan Bujtas <zalan@apple.com> 2 17 -
trunk/Source/WebCore/Configurations/Base.xcconfig
r209088 r211338 62 62 GCC_VERSION = com.apple.compilers.llvm.clang.1_0; 63 63 // FIXME: <http://webkit.org/b/109846> WebCore should build with -Wshorten-64-to-32 64 GCC_WARN_64_TO_32_BIT_CONVERSION = $(GCC_WARN_64_TO_32_BIT_CONVERSION_$(CURRENT_ARCH)); 65 GCC_WARN_64_TO_32_BIT_CONVERSION_ = YES; 66 GCC_WARN_64_TO_32_BIT_CONVERSION_armv7 = YES; 67 GCC_WARN_64_TO_32_BIT_CONVERSION_armv7k = YES; 68 GCC_WARN_64_TO_32_BIT_CONVERSION_armv7s = YES; 69 GCC_WARN_64_TO_32_BIT_CONVERSION_arm64 = NO; 70 GCC_WARN_64_TO_32_BIT_CONVERSION_i386 = YES; 71 GCC_WARN_64_TO_32_BIT_CONVERSION_x86_64 = NO; 64 GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 65 GCC_WARN_64_TO_32_BIT_CONVERSION[arch=arm64] = NO; 66 GCC_WARN_64_TO_32_BIT_CONVERSION[arch=x86_64] = NO; 72 67 GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; 73 68 GCC_WARN_ABOUT_MISSING_NEWLINE = YES; … … 79 74 GCC_WARN_UNUSED_FUNCTION = YES; 80 75 GCC_WARN_UNUSED_VARIABLE = YES; 81 PREBINDING = NO;82 76 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 -Wno-unknown-warning-option; 83 77 … … 111 105 DEAD_CODE_STRIPPING = $(DEAD_CODE_STRIPPING_$(CURRENT_VARIANT)); 112 106 113 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;114 CLANG_DEBUG_INFORMATION_LEVEL[sdk=macosx10.8*] = line-tables-only;115 CLANG_DEBUG_INFORMATION_LEVEL[sdk=macosx10.9*] = line-tables-only;116 117 107 SDKROOT = macosx.internal; 118 108 -
trunk/Source/WebCore/Configurations/DebugRelease.xcconfig
r209434 r211338 39 39 DEBUG_INFORMATION_FORMAT = dwarf; 40 40 41 CLANG_DEBUG_INFORMATION_LEVEL[sdk=macosx10.8*] = default;42 CLANG_DEBUG_INFORMATION_LEVEL[sdk=macosx10.9*] = default;43 44 41 SDKROOT = $(SDKROOT_$(USE_INTERNAL_SDK)); 45 42 SDKROOT_ = macosx; -
trunk/Source/WebCore/PAL/Configurations/Base.xcconfig
r211027 r211338 62 62 GCC_VERSION = com.apple.compilers.llvm.clang.1_0; 63 63 // FIXME: <http://webkit.org/b/109846> WebCore should build with -Wshorten-64-to-32 64 GCC_WARN_64_TO_32_BIT_CONVERSION = $(GCC_WARN_64_TO_32_BIT_CONVERSION_$(CURRENT_ARCH)); 65 GCC_WARN_64_TO_32_BIT_CONVERSION_ = YES; 66 GCC_WARN_64_TO_32_BIT_CONVERSION_armv7 = YES; 67 GCC_WARN_64_TO_32_BIT_CONVERSION_armv7k = YES; 68 GCC_WARN_64_TO_32_BIT_CONVERSION_armv7s = YES; 69 GCC_WARN_64_TO_32_BIT_CONVERSION_arm64 = NO; 70 GCC_WARN_64_TO_32_BIT_CONVERSION_i386 = YES; 71 GCC_WARN_64_TO_32_BIT_CONVERSION_x86_64 = NO; 64 GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 65 GCC_WARN_64_TO_32_BIT_CONVERSION[arch=arm64] = NO; 66 GCC_WARN_64_TO_32_BIT_CONVERSION[arch=x86_64] = NO; 72 67 GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; 73 68 GCC_WARN_ABOUT_MISSING_NEWLINE = YES; … … 79 74 GCC_WARN_UNUSED_FUNCTION = YES; 80 75 GCC_WARN_UNUSED_VARIABLE = YES; 81 PREBINDING = NO;82 76 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 -Wno-unknown-warning-option; 83 77 … … 111 105 DEAD_CODE_STRIPPING = $(DEAD_CODE_STRIPPING_$(CURRENT_VARIANT)); 112 106 113 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;114 CLANG_DEBUG_INFORMATION_LEVEL[sdk=macosx10.8*] = line-tables-only;115 CLANG_DEBUG_INFORMATION_LEVEL[sdk=macosx10.9*] = line-tables-only;116 117 107 SDKROOT = macosx.internal; 118 108 -
trunk/Source/WebCore/PAL/Configurations/DebugRelease.xcconfig
r211027 r211338 39 39 DEBUG_INFORMATION_FORMAT = dwarf; 40 40 41 CLANG_DEBUG_INFORMATION_LEVEL[sdk=macosx10.8*] = default;42 CLANG_DEBUG_INFORMATION_LEVEL[sdk=macosx10.9*] = default;43 44 41 SDKROOT = $(SDKROOT_$(USE_INTERNAL_SDK)); 45 42 SDKROOT_ = macosx; -
trunk/Source/WebCore/PAL/Configurations/PAL.xcconfig
r211027 r211338 44 44 OTHER_CPLUSPLUSFLAGS = $(OTHER_CFLAGS); 45 45 46 HEADER_SEARCH_PATHS = PAL ForwardingHeaders icu /usr/include/libxslt /usr/include/libxml2 "$(BUILT_PRODUCTS_DIR)/usr/local/include" $(HEADER_SEARCH_PATHS); 47 INSTALL_PATH = $(INSTALL_PATH_$(CONFIGURATION)); 48 INSTALL_PATH_Production = /usr/local/lib; 46 HEADER_SEARCH_PATHS = "$(BUILT_PRODUCTS_DIR)/usr/local/include" $(inherited); 47 INSTALL_PATH = /usr/local/lib; 49 48 INSTALLHDRS_COPY_PHASE = YES; 50 49 INSTALLHDRS_SCRIPT_PHASE = YES; 51 50 PRODUCT_NAME = PAL; 52 PRODUCT_BUNDLE_IDENTIFIER = com.apple.$(PRODUCT_NAME:rfc1034identifier);53 54 WK_PREFIXED_IPHONEOS_DEPLOYMENT_TARGET = V$(IPHONEOS_DEPLOYMENT_TARGET);55 51 56 52 NORMAL_PRODUCTION_FRAMEWORKS_DIR[sdk=iphone*] = $(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks; … … 67 63 WK_EMPTY_ = YES; 68 64 WK_NOT_ = YES; 65 WK_NOT_NO = YES; 69 66 WK_NOT_YES = NO; 70 67 … … 77 74 WK_QUOTED_OVERRIDE_FRAMEWORKS_DIR_YES = "$(WK_OVERRIDE_FRAMEWORKS_DIR)"; 78 75 79 SKIP_INSTALL = $(SKIP_INSTALL_$(FORCE_TOOL_INSTALL)); 80 SKIP_INSTALL_ = YES; 81 SKIP_INSTALL_NO = YES; 82 SKIP_INSTALL_YES = NO; 83 84 EXECUTABLE_PREFIX = lib; 76 SKIP_INSTALL = $(WK_NOT_$(FORCE_TOOL_INSTALL)); -
trunk/Source/WebCore/PAL/PAL.xcodeproj/project.pbxproj
r211027 r211338 82 82 isa = PBXGroup; 83 83 children = ( 84 1C67CEA21E32EE2600F80F2E /* Version.xcconfig */, 84 1C09D0631E31EC3100725F18 /* Base.xcconfig */, 85 1C09D0621E31EC2800725F18 /* DebugRelease.xcconfig */, 85 86 1C67CEA11E32EDA800F80F2E /* FeatureDefines.xcconfig */, 86 87 1C09D05D1E31C77A00725F18 /* PAL.xcconfig */, 87 1C09D0621E31EC2800725F18 /* DebugRelease.xcconfig */, 88 1C09D0631E31EC3100725F18 /* Base.xcconfig */, 88 1C67CEA21E32EE2600F80F2E /* Version.xcconfig */, 89 89 ); 90 90 path = Configurations;
Note: See TracChangeset
for help on using the changeset viewer.