-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
oneTBB as a Swift Package. #1244
Comments
Hi @furby-tm. Thanks for you interest in contribution to oneTBB! We can accept your PR with support for Swift Package Manager, but the feature itself would be a community-supported though. |
@isaevil I'm very happy to hear this, this is great news! I am out of town but will issue a PR to support SwiftPM as soon as I'm back at my office. Thank you very much! |
* OneTBB to be first officially supported dependency: oneapi-src/oneTBB#1244
@isaevil is this issue is still relevant? |
@arunparkugan I believe @furby-tm was planning to open a PR for that. @furby-tm is this still relevant? |
@isaevil It's still relevant! Sorry for keeping this issue hanging for so long, Swift needs to incorporate this fix for Linux before oneTBB can have it's own Sorry for leaving this issue open for an eternity! |
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.
The text was updated successfully, but these errors were encountered: