[cmake] Fix macOS frameworks, and icon set usage #3782

Merged
crueter merged 2 commits from ios-icon into master 2026-03-26 07:59:54 +01:00
Owner
  • The Xcode generator /mandates/ that you pass in the .icon directory
    into the build system, where it can then compose the asset itself.
  • Assets.car and eden.icns were improperly handled; they are now
    automatically generated and should properly be applied as needed. I
    will need someone on Tahoe to confirm, however, as I am on Sequoia.
  • Added some missing frameworks, ported from the KosmicKrisp branch.

Signed-off-by: crueter crueter@eden-emu.dev

- The Xcode generator /mandates/ that you pass in the `.icon` directory into the build system, where it can then compose the asset itself. - Assets.car and eden.icns were improperly handled; they are now automatically generated and should properly be applied as needed. I will need someone on Tahoe to confirm, however, as I am on Sequoia. - Added some missing frameworks, ported from the KosmicKrisp branch. Signed-off-by: crueter <crueter@eden-emu.dev>
[cmake] Fix macOS frameworks, and icon set usage
Some checks failed
eden-license / license-header (pull_request) Successful in 37s
GitHub Actions [CI] Build failed
933feab72e
- The Xcode generator /mandates/ that you pass in the `.icon` directory
  into the build system, where it can then compose the asset itself.
- Assets.car and eden.icns were improperly handled; they are now
  automatically generated and should properly be applied as needed. I
  will need someone on Tahoe to confirm, however, as I am on Sequoia.
- Added some missing frameworks, ported from the KosmicKrisp branch.

Signed-off-by: crueter <crueter@eden-emu.dev>
Author
Owner

In theory this should help iOS. You pretty much have to use the Xcode generator on iOS, otherwise you're going to have a really bad time.

In theory this *should* help iOS. You pretty much *have* to use the Xcode generator on iOS, otherwise you're going to have a really bad time.
Typo
All checks were successful
eden-license / license-header (pull_request) Successful in 37s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Release published
914cf32316
Signed-off-by: crueter <crueter@eden-emu.dev>
Author
Owner

confirmed working on tahoe

confirmed working on tahoe
crueter merged commit 93472023e2 into master 2026-03-26 07:59:54 +01:00
crueter deleted branch ios-icon 2026-03-26 07:59:54 +01:00
Sign in to join this conversation.
No description provided.