Skip to content

Conversation

@finnvoor
Copy link
Owner

@finnvoor finnvoor commented May 4, 2025

  • build for simulator
    • requires adding type: .dynamic to Package.swift
  • build for device
    • requires gcc
  • produced binaries are quite a bit bigger than the plugin, probably due to some missing flags
  • copy resources
  • -c release requires swift_coroFrameAlloc stub (related to Updating Sprite bounds x/y/width/height crashes on device #129)
  • building from Xcode fails since toolset isn't used and package type is set to dynamic
  • verify unicode tables work

closes #13

@finnvoor finnvoor force-pushed the improvement/swiftpm-build-system branch 6 times, most recently from 7a018ec to 636461e Compare May 10, 2025 14:50
@finnvoor finnvoor changed the title Attempt to build a simulator dylib entirely using swiftpm build system Build using swiftpm May 10, 2025
@finnvoor finnvoor force-pushed the improvement/swiftpm-build-system branch 20 times, most recently from 9d9b4be to 6038674 Compare May 12, 2025 19:30
@finnvoor finnvoor force-pushed the improvement/swiftpm-build-system branch 2 times, most recently from 973dfa7 to fd74544 Compare May 12, 2025 20:02
@finnvoor finnvoor force-pushed the improvement/swiftpm-build-system branch 24 times, most recently from a817461 to 7731bce Compare May 30, 2025 12:41
Build for simulator using swiftpm

Build for device using swiftpm
@finnvoor finnvoor force-pushed the improvement/swiftpm-build-system branch from 7731bce to feeaee8 Compare May 30, 2025 12:42
@finnvoor finnvoor marked this pull request as ready for review May 30, 2025 12:45
@finnvoor finnvoor merged commit 24ae4c9 into main May 30, 2025
6 checks passed
@finnvoor finnvoor deleted the improvement/swiftpm-build-system branch May 30, 2025 12:53
@finnvoor finnvoor mentioned this pull request May 31, 2025
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

Successfully merging this pull request may close these issues.

Add a rename command to pdc

1 participant