Skip to content
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

Catalyst Support #117

Open
JonasGessner opened this issue Apr 11, 2021 · 3 comments
Open

Catalyst Support #117

JonasGessner opened this issue Apr 11, 2021 · 3 comments
Labels
enhancement New features, or improvements to existing features.

Comments

@JonasGessner
Copy link

The makefile doesn't seem to support Catalyst. It would be nice to have support for this target!

@JonasGessner JonasGessner added the enhancement New features, or improvements to existing features. label Apr 11, 2021
@freakboy3742
Copy link
Member

Thanks for the suggestion - but I'm not even sure what this would mean. Python-Apple-support is a library that you would include in your iOS project... unless I'm missing something, it shouldn't matter whether your project is a Catalyst project or a Cocoa project - you link in the Python support library, and invoke it as required.

What exactly is it that you think needs to be added?

@JonasGessner
Copy link
Author

Yes but to be able to link the python library when building an app for catalyst the library itself needs to be built specifically for catalyst as well. iOS or macOS libraries can't be used in catalyst builds.

To build a library for catalyst you have to build against the macOS SDK and specify a target in the form x86_64-apple-ios13.0-macabi, with the arch and iOS version adjusted as needed.

@freakboy3742
Copy link
Member

Ah - I didn't realise Catalyst was based on an entirely different ABI.

Catalyst isn't a huge priority for me personally, but if you wanted to add another target platform to support Catalyst, I wouldn't object to a PR that added it.

@freakboy3742 freakboy3742 added enhancement New features, or improvements to existing features. up-for-grabs and removed enhancement New features, or improvements to existing features. labels Apr 13, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New features, or improvements to existing features.
Projects
None yet
Development

No branches or pull requests

2 participants