Changeset 290805 in webkit for trunk/Source/JavaScriptCore/Scripts
- Timestamp:
- Mar 3, 2022, 5:26:55 PM (3 years ago)
- Author:
- [email protected]
- Message:
-
Copy WebKit frameworks and XPC processes to Secondary Path
https://bugs.webkit.org/show_bug.cgi?id=237394
Reviewed by Saam Barati.
Source/JavaScriptCore:
Added build configuration variables and scripts to copy the built Framework to the SYSTEM_SECONDARY_CONTENT_PATH
when it is set.
- Configurations/Base.xcconfig:
- JavaScriptCore.xcodeproj/project.pbxproj:
- Scripts/copy-frameworks-to-secondary-path.sh: Added.
Source/ThirdParty/ANGLE:
Added build configuration variables and scripts to copy the built Framework to the SYSTEM_SECONDARY_CONTENT_PATH
when it is set.
- ANGLE.xcodeproj/project.pbxproj:
- Configurations/ANGLE-dynamic.xcconfig:
- scripts/copy-frameworks-to-secondary-path.sh: Added.
Source/ThirdParty/libwebrtc:
Added build configuration variables and scripts to copy the built Framework to the SYSTEM_SECONDARY_CONTENT_PATH
when it is set.
- Configurations/libwebrtc.xcconfig:
- Scripts/copy-frameworks-to-secondary-path.sh: Added.
- libwebrtc.xcodeproj/project.pbxproj:
Source/WebCore:
Added build configuration variables and scripts to copy the built Framework to the SYSTEM_SECONDARY_CONTENT_PATH
when it is set.
- Configurations/WebCore.xcconfig:
- Scripts/copy-frameworks-to-secondary-path.sh: Added.
- WebCore.xcodeproj/project.pbxproj:
Source/WebGPU:
Added build configuration variables and scripts to copy the built Framework to the SYSTEM_SECONDARY_CONTENT_PATH
when it is set.
- Configurations/WebGPU.xcconfig:
- Scripts/copy-frameworks-to-secondary-path.sh: Added.
- WebGPU.xcodeproj/project.pbxproj:
Source/WebInspectorUI:
Added build configuration variables and scripts to copy the built Framework to the SYSTEM_SECONDARY_CONTENT_PATH
when it is set.
- Configurations/WebInspectorUIFramework.xcconfig:
- Scripts/copy-frameworks-to-secondary-path.sh: Added.
- WebInspectorUI.xcodeproj/project.pbxproj:
Source/WebKit:
Added build configuration variables and scripts to copy the built Framework as well as the XPC services
to the SYSTEM_SECONDARY_CONTENT_PATH when it is set. When copying the XPC services, we update the XPC
binaries to reference the frameworks from the SYSTEM_SECONDARY_CONTENT_PATH by updating
DYLD_VERSIONED_FRAMEWORK_PATH.
- Configurations/Base.xcconfig:
- Configurations/WebKitSwift.xcconfig:
- Scripts/copy-frameworks-to-secondary-path.sh: Added.
- Scripts/copy-xpc-services-to-secondary-path.sh: Added.
- Scripts/update-dyld-environment-load-command: Added.
- Scripts/webkitpy: Added.
- Scripts/webkitpy/mach_o.py: Added.
(_utf8_bytes_to_str):
(_mach_o_int_field):
(_mach_o_int_field._get_mach_o_int_field):
(_mach_o_int_field._set_mach_o_int_field):
(_mach_o_int_field._set_mach_o_int_field.func):
(_mach_o_chararray_field):
(_mach_o_chararray_field._get_mach_o_chararray_field):
(_mach_o_chararray_field._set_mach_o_chararray_field):
(_mach_o_chararray_field._set_mach_o_chararray_field.func):
(_mach_o_varchar_field):
(_mach_o_varchar_field._get_mach_o_varchar_field):
(_mach_o_varchar_field._set_mach_o_varchar_field):
(_mach_o_varchar_field._set_mach_o_varchar_field.func):
(MachOCommand):
(MachOCommand.init):
(MachOSourceVersionCommand):
(MachOSourceVersionCommand.version_str):
(MachOSection):
(MachOSection.init):
(MachOSegmentCommand):
(MachOSection32):
(MachOSegment32Command):
(MachOSegment32Command.init):
(MachOSection64):
(MachOSegment64Command):
(MachOSegment64Command.init):
(MachOLoadDylibCommand):
(MachOLoadDylibCommand._version_str):
(MachOLoadDylibCommand.compatibility_version_str):
(MachOLoadDylibCommand.current_version_str):
(MachODyldEnvironmentCommand):
(MachODyldEnvironmentCommand.variable):
(MachODyldEnvironmentCommand.value):
(MachODyldEnvironmentCommand.build):
(MachOIDDylibCommand):
(MachOHeader):
(MachOHeader.init):
(MachOHeader.used_header_size):
(MachOHeader.total_header_size):
(MachOHeader.available_header_size):
(MachOHeader.architecture_name):
(MachOHeader.id_command):
(MachOHeader.dyld_env_commands):
(MachOHeader.dyld_versioned_framework_paths):
(MachOHeader.filter_commands):
(MachOHeader.update_file):
(MachOHeader.parse_command):
(MachOHeader32LE):
(MachOHeader32LE.init):
(MachOHeader64LE):
(MachOHeader64LE.init):
(MachOFile):
(MachOFile.init):
(is_macho_bytes):
(is_macho_file):
(enumerate_macho_files):
- WebKit.xcodeproj/project.pbxproj:
Source/WebKitLegacy:
Added build configuration variables and scripts to copy the built Framework to the SYSTEM_SECONDARY_CONTENT_PATH
when it is set.
- WebKitLegacy.xcodeproj/project.pbxproj:
- scripts/copy-frameworks-to-secondary-path.sh: Added.
Source/WebKitLegacy/mac:
Added build configuration variables and scripts to copy the built Framework to the SYSTEM_SECONDARY_CONTENT_PATH
when it is set.
- Configurations/Base.xcconfig:
- File:
-
- 1 added