Changeset 81695 in webkit
- Timestamp:
- Mar 22, 2011 2:07:18 PM (13 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r81691 r81695 1 2011-03-22 Adam Barth <abarth@webkit.org> 2 3 Reviewed by Eric Seidel. 4 5 WebCore GYP build should build without help from normal WebCore build 6 https://bugs.webkit.org/show_bug.cgi?id=56860 7 8 Before this patch, the WebCore GYP build wasn't generating the derived 9 sources quite right because the ENABLE macros were not being 10 communicated to the "Derived Sources" target. 11 12 This patch also adds the "Copy Forwarding and ICU Headers" as well as 13 the "Streamline Inspector Source" steps, which are present in the 14 normal build. Unlike the normal build, these steps occur in a new 15 target, called "WebCore Support", which is less than aesthetically 16 beautiful. Hopefully we'll be able to move them into the WebCore 17 target proper in the future, but that will likely require some GYP 18 changes. 19 20 This patch probably could have been broken down into a couple smaller 21 patches, but that doesn't seem necessary. 22 23 * WebCore.gypi: 24 - This file appears to no longer exist. 25 * gyp/WebCore.gyp: 26 * gyp/copy-forwarding-and-icu-headers.sh: Added. 27 * gyp/streamline-inspector-source.sh: Added. 28 1 29 2011-03-22 David Hyatt <hyatt@apple.com> 2 30 -
trunk/Source/WebCore/WebCore.gypi
r81684 r81695 70 70 '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMHTMLFormElement.h', 71 71 '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMHTMLFrameElement.h', 72 '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMHTMLFrameElementPrivate.h',73 72 '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMHTMLFrameSetElement.h', 74 73 '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMHTMLHRElement.h', -
trunk/Source/WebCore/gyp/WebCore.gyp
r81655 r81695 136 136 ], 137 137 'xcode_config_file': '<(project_dir)/Configurations/WebCore.xcconfig', 138 'actions': [ 139 { 140 'action_name': 'Copy Forwarding and ICU Headers', 141 'inputs': [], 142 'outputs': [], 143 'action': [ 144 'sh', '<(project_dir)/gyp/copy-forwarding-and-icu-headers.sh' 145 ], 146 }, 147 { 148 'action_name': 'Streamline Inspector Source', 149 'inputs': [], 150 'outputs': [], 151 'action': [ 152 'sh', '<(project_dir)/gyp/streamline-inspector-source.sh' 153 ], 154 }, 155 ], 138 156 # FIXME: A number of these actions aren't supposed to run if "${ACTION}" = "installhdrs" 139 157 'postbuilds': [ … … 182 200 'WebCoreExportFileGenerator', 183 201 ], 202 'xcode_config_file': '<(project_dir)/Configurations/WebCore.xcconfig', 184 203 'actions': [{ 185 204 'action_name': 'Generate Derived Sources', … … 215 234 ], 216 235 'action': [ 217 'sh', ' generate-webcore-export-file-generator.sh',236 'sh', '<(project_dir)/gyp/generate-webcore-export-file-generator.sh', 218 237 ], 219 238 }], … … 259 278 '<@(export_file_generator_files)', 260 279 ], 261 } 280 'conditions': [ 281 ['OS=="mac"', { 282 'xcode_settings': { 283 # FIXME: Remove these overrides once WebCore.xcconfig is 284 # used only by this project. 285 'GCC_PREFIX_HEADER': '<(project_dir)/WebCorePrefix.h', 286 'INFOPLIST_FILE': '<(project_dir)/Info.plist', 287 }, 288 }], 289 ], 290 }, 262 291 ], # targets 263 292 }
Note: See TracChangeset
for help on using the changeset viewer.