vscode-swift icon indicating copy to clipboard operation
vscode-swift copied to clipboard

[WIP] Fully support cross-compilation model based on `destination.json`

Open stevapple opened this issue 3 years ago • 0 comments

  • Deprecate swift.SDK configuration and introduce swift.destination.
  • Read settings from existing destination.json file.
  • Generate destination.json per workspace.
  • Pass --destination <destination> on Swift tasks.

TODO:

  • SourceKit-LSP support.
  • Watch settings and regenerate destination.json automatically.
  • Add a command to export destination.json.
  • Watch destination.json and prompt to reload SourceKit-LSP.
  • Gardening and refactoring.
  • Builtin destinations to pick over (extending #381).
  • Test cases for the functionalities.

stevapple avatar Aug 09 '22 20:08 stevapple