Skip to content

APPLE: Build as XCFramework#3715

Open
dgovil wants to merge 6 commits intoPixarAnimationStudios:devfrom
dgovil:framework_build_xcframework
Open

APPLE: Build as XCFramework#3715
dgovil wants to merge 6 commits intoPixarAnimationStudios:devfrom
dgovil:framework_build_xcframework

Conversation

@dgovil
Copy link
Copy Markdown
Collaborator

@dgovil dgovil commented Jul 8, 2025

Description of Change(s)

This change enables OpenUSD to be built as an XCFramework which are a multi platform framework, and simplifies creation of singular codebases that can target each of the supported Apple platforms.

Requires #3713 to be merged first.

From a design perspective, it adds a command line argument to apple_utils.py which calls the build_usd.py per each target. Once #3142 is merged, the combined builds run pretty quickly.

python OpenUSD/build_scripts/apple_utils.py xcframework /path/to/my_usd_install_dir

Checklist

@jesschimein
Copy link
Copy Markdown
Collaborator

Filed as internal issue #USD-11203

(This is an automated message. See here for more information.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants