Skip to content

oneTBB as a Swift Package. #1244

Open
Open
@furby-tm

Description

Hello,

I'd like to bring to your attention the importance of oneTBB as a significant dependency within the broader context of the Metaverse project. The term "Metaverse", in this context, refers to open-source software built upon the foundation of the ASWF landscape, with Pixar's Universal Scene Description at its core. It's worth noting that Pixar's Universal Scene Description also relies on TBB as a crucial dependency.

The Wabi Foundation (@wabiverse) is currently hosting a monorepo that contains all the dependencies for this underlying landscape, which can be found here. Our primary objective is to bring Pixar's USD to the Swift programming language. To achieve this, we aim to have all dependencies of USD provide their own Package.swift file at the root of their respective repository. This approach would allow us to avoid maintaining a monorepo while leveraging the capabilities of the Swift Package Manager, which can compile Objective-C/C++, C/C++, in addition to Swift.

For your convenience, I have prepared a potential Package.swift configuration for oneTBB, which you can find in this code snippet here.

I'm more than willing to submit a Package.swift as a Pull Request if the developers of oneTBB are open to supporting this initiative.

Thank you for your consideration.

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions