Skip to content

Apple Frameworks #14454

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

Open
Treata11 opened this issue Apr 5, 2025 · 1 comment
Open

Apple Frameworks #14454

Treata11 opened this issue Apr 5, 2025 · 1 comment

Comments

@Treata11
Copy link

Treata11 commented Apr 5, 2025

While cross-compilation for iOS-derived devices is possible and Meson successfully generates standalone binaries, I have not found a straightforward way to create a framework bundle (e.g., bundling Info.plist, public headers, and the binary into a .framework artifact).

This functionality is available by setting properties in build configurations of various build systems, such as CMake. However, I have not seen anything similar in Meson, nor do I know if it's planned for future implementation.

system parameters

  • Is this a cross build or just a plain native build (for the same computer)? - It could be either a native build or for an iOS-derived device.
  • what operating system (e.g. MacOS Catalina, Windows 10, CentOS 8.0, Ubuntu 18.04, etc.) - macOS Sequoia
  • what Python version are you using e.g. 3.8.0 - Python 3.13.2
  • what meson --version - Meson 1.7.0
  • what ninja --version if it's a Ninja build - -
@RobotLeopard86
Copy link

Would love to see this! There's a tutorial for bundles on the Meson website (link), but it's really complicated. I would like to see some kind of bundle function, where you can outline a directory structure to support other kinds of bundles.

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

No branches or pull requests

2 participants