Changeset 230193 in webkit
- Timestamp:
- Apr 2, 2018 5:11:16 PM (6 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r230191 r230193 1 2018-04-02 Brian Burg <bburg@apple.com> 2 3 [Cocoa] Fix some internal builds that consume WebDriver atoms 4 https://bugs.webkit.org/show_bug.cgi?id=184197 5 6 Reviewed by Dan Bernstein. 7 8 * WebKit.xcodeproj/project.pbxproj: 9 Use a Run Script phase to copy WebDriver atoms to WebKit.framework 10 private headers during the installhdrs phase. 11 1 12 2018-04-02 Ryan Haddad <ryanhaddad@apple.com> 2 13 -
trunk/Source/WebKit/WebKit.xcodeproj/project.pbxproj
r230014 r230193 1538 1538 99788ACB1F421DDA00C08000 /* _WKAutomationSessionConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 99788AC91F421DCA00C08000 /* _WKAutomationSessionConfiguration.h */; settings = {ATTRIBUTES = (Private, ); }; }; 1539 1539 99788ACC1F421DE200C08000 /* _WKAutomationSessionConfiguration.mm in Sources */ = {isa = PBXBuildFile; fileRef = 99788ACA1F421DCA00C08000 /* _WKAutomationSessionConfiguration.mm */; }; 1540 99B750F21F33ED5B00C1CFB5 /* ElementAttribute.js in Copy WebDriver Atoms */ = {isa = PBXBuildFile; fileRef = 990657341F323CBF00944F9C /* ElementAttribute.js */; };1541 99B750F31F33ED5B00C1CFB5 /* ElementDisplayed.js in Copy WebDriver Atoms */ = {isa = PBXBuildFile; fileRef = 990657331F323CBF00944F9C /* ElementDisplayed.js */; };1542 99B750F41F33ED5B00C1CFB5 /* FindNodes.js in Copy WebDriver Atoms */ = {isa = PBXBuildFile; fileRef = 990657311F323CBF00944F9C /* FindNodes.js */; };1543 99B750F51F33ED5B00C1CFB5 /* FormElementClear.js in Copy WebDriver Atoms */ = {isa = PBXBuildFile; fileRef = 990657321F323CBF00944F9C /* FormElementClear.js */; };1544 99B750F61F33ED5B00C1CFB5 /* FormSubmit.js in Copy WebDriver Atoms */ = {isa = PBXBuildFile; fileRef = 990657351F323CBF00944F9C /* FormSubmit.js */; };1545 1540 99C3AE241DAD8E3700AF5C16 /* WebAutomationSessionMac.mm in Sources */ = {isa = PBXBuildFile; fileRef = 99C3AE231DAD8E3400AF5C16 /* WebAutomationSessionMac.mm */; }; 1546 1541 99C3AE271DAD948900AF5C16 /* WebAutomationSessionCocoa.mm in Sources */ = {isa = PBXBuildFile; fileRef = 99C3AE261DAD948500AF5C16 /* WebAutomationSessionCocoa.mm */; }; … … 1549 1544 99C81D5A1C20E7E2005C4C82 /* AutomationClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 99C81D551C20DFBE005C4C82 /* AutomationClient.h */; }; 1550 1545 99C81D5D1C21F38B005C4C82 /* APIAutomationClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 99C81D5B1C20E817005C4C82 /* APIAutomationClient.h */; }; 1551 99CA66CA2036685D0074F35E /* EnterFullscreen.js in Copy WebDriver Atoms */ = {isa = PBXBuildFile; fileRef = 99CA66C8203668220074F35E /* EnterFullscreen.js */; };1552 1546 99E714C51C124A0400665B3A /* _WKAutomationDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 99E714C11C1249E600665B3A /* _WKAutomationDelegate.h */; settings = {ATTRIBUTES = (Private, ); }; }; 1553 1547 9F54F88F16488E87007DF81A /* ChildProcessMac.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9F54F88E16488E87007DF81A /* ChildProcessMac.mm */; }; … … 2338 2332 ); 2339 2333 name = "Copy Plug-in Sandbox Profiles"; 2340 runOnlyForDeploymentPostprocessing = 0;2341 };2342 99B750F11F33ED3600C1CFB5 /* Copy WebDriver Atoms */ = {2343 isa = PBXCopyFilesBuildPhase;2344 buildActionMask = 2147483647;2345 dstPath = PrivateHeaders/atoms;2346 dstSubfolderSpec = 1;2347 files = (2348 99CA66CA2036685D0074F35E /* EnterFullscreen.js in Copy WebDriver Atoms */,2349 99B750F21F33ED5B00C1CFB5 /* ElementAttribute.js in Copy WebDriver Atoms */,2350 99B750F31F33ED5B00C1CFB5 /* ElementDisplayed.js in Copy WebDriver Atoms */,2351 99B750F41F33ED5B00C1CFB5 /* FindNodes.js in Copy WebDriver Atoms */,2352 99B750F51F33ED5B00C1CFB5 /* FormElementClear.js in Copy WebDriver Atoms */,2353 99B750F61F33ED5B00C1CFB5 /* FormSubmit.js in Copy WebDriver Atoms */,2354 );2355 name = "Copy WebDriver Atoms";2356 2334 runOnlyForDeploymentPostprocessing = 0; 2357 2335 }; … … 9875 9853 372589431C1E496800C92CA9 /* Copy Shims */, 9876 9854 7CB16FEE1724BA05007A0A95 /* Copy Plug-in Sandbox Profiles */, 9855 99CA3862207286DB00BAD578 /* Copy WebDriver Atoms to Framework Private Headers */, 9877 9856 37E531011B2391090074F0DF /* Copy iOS Sandbox Profiles for Manual Sandboxing */, 9878 9857 1A07D2F71919B36500ECDA16 /* Copy Message Generation Scripts */, 9879 99B750F11F33ED3600C1CFB5 /* Copy WebDriver Atoms */,9880 9858 8DC2EF540486A6940098B216 /* Sources */, 9881 9859 8DC2EF560486A6940098B216 /* Frameworks */, … … 10302 10280 shellPath = /bin/sh; 10303 10281 shellScript = "if [ \"${ACTION}\" = \"installhdrs\" ] || [ \"${ACTION}\" = \"installapi\" ]; then\n exit 0;\nfi\n\nif [ -f ../../Tools/Scripts/check-for-inappropriate-files-in-framework ]; then\n ../../Tools/Scripts/check-for-inappropriate-files-in-framework || exit $?\nfi\n"; 10282 }; 10283 99CA3862207286DB00BAD578 /* Copy WebDriver Atoms to Framework Private Headers */ = { 10284 isa = PBXShellScriptBuildPhase; 10285 buildActionMask = 2147483647; 10286 files = ( 10287 ); 10288 inputPaths = ( 10289 "$(SRCROOT)/UIProcess/Automation/atoms/ElementAttribute.js", 10290 "$(SRCROOT)/UIProcess/Automation/atoms/ElementDisplayed.js", 10291 "$(SRCROOT)/UIProcess/Automation/atoms/EnterFullscreen.js", 10292 "$(SRCROOT)/UIProcess/Automation/atoms/FindNodes.js", 10293 "$(SRCROOT)/UIProcess/Automation/atoms/FormElementClear.js", 10294 "$(SRCROOT)/UIProcess/Automation/atoms/FormSubmit.js", 10295 ); 10296 name = "Copy WebDriver Atoms to Framework Private Headers"; 10297 outputPaths = ( 10298 ); 10299 runOnlyForDeploymentPostprocessing = 0; 10300 shellPath = /bin/sh; 10301 shellScript = "DST_DIR=\"$TARGET_BUILD_DIR/$PRIVATE_HEADERS_FOLDER_PATH/atoms\"\nmkdir -p \"$DST_DIR\"\n\nfor ((i = 0; i < ${SCRIPT_INPUT_FILE_COUNT}; ++i)); do\n eval WEBDRIVER_ATOM=\\${SCRIPT_INPUT_FILE_${i}}\n ditto \"${WEBDRIVER_ATOM}\" \"${DST_DIR}/${WEBDRIVER_ATOM##*/}\"\ndone\n"; 10304 10302 }; 10305 10303 A55DEAA61670402E003DB841 /* Check For Inappropriate Macros in External Headers */ = {
Note: See TracChangeset
for help on using the changeset viewer.