[Webkit-unassigned] [Bug 235385] [XCBuild] Build via the workspace with USE_WORKSPACE=YES
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Jan 19 16:35:48 PST 2022
https://bugs.webkit.org/show_bug.cgi?id=235385
--- Comment #3 from Elliott Williams <emw at apple.com> ---
Comment on attachment 449529
--> https://bugs.webkit.org/attachment.cgi?id=449529
Patch
View in context: https://bugs.webkit.org/attachment.cgi?id=449529&action=review
FWIW, there are some known edge cases in our Makefile logic that I'd like to address outside ths patch. For example, WebInspectorUI only builds for Mac _or_ installsrc, and the workspace schemes do not accurately model that logic.
> Makefile.shared:-49
> -ifeq ($(findstring UseNewBuildSystem,$(ARGS)),)
> - CAN_USE_XCBUILD = $(shell perl -I$(SCRIPTS_PATH) -Mwebkitdirs -e 'print canUseXCBuild()')
> - ifeq ($(CAN_USE_XCBUILD),1)
> - # Temporarily disable default use of XCBuild until issues with it are ironed out.
> - #XCODE_OPTIONS += -UseNewBuildSystem=YES
> - XCODE_OPTIONS += -UseNewBuildSystem=NO
> - else
> - XCODE_OPTIONS += -UseNewBuildSystem=NO
> - endif
> -endif
> -
Removed because we don't need it. *All* non-workspace builds with use the legacy build system, as they currently do, and this flag's behavior changed in rdar://86872452.
> WebKit.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:-6
> - <key>BuildSystemType</key>
> - <string>Original</string>
This only affects builds started from the workspace, so EWS + WebKit devs should continue to see PBXBuild for the time being.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20220120/f0a50be2/attachment-0001.htm>
More information about the webkit-unassigned
mailing list