Script Snippet: Swift Packages

From Coder Merlin
Jump to navigation Jump to search

Create a new Swift Package for an Executable[edit]

swift package init --type executable

Remove the build artifacts of a Swift Package[edit]

swift package reset

Build a Swift Package in default debug mode[edit]

swift build

Build a Swift Package for debugging in lldb[edit]

swift build -Xswiftc -g

Build a Swift Package in release mode[edit]

swift build

Create a Library[edit]

swift build -Xswiftc -emit-library

Consume a Library[edit]

swift build -Xswiftc -I -Xswiftc ./.build/debug -Xswiftc -L -Xswiftc ./.build/debug -Xswiftc -lmyDynamicLib


CoderMerlin™ proudly recommends:

Your purchase via these links helps keep  Coder Merlin™ 's orbuculum ablaze. As an Amazon Associate we earn from qualifying purchases. Thank you for your support!

Designed with pride in Silicon Valley, CA, USA