The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of WasmKit, reference 0.1.6 (827056), with Swift 6.2 (beta) for macOS (SPM) on 12 Jul 2025 18:53:23 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/swiftwasm/WasmKit.git
Reference: 0.1.6
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/swiftwasm/WasmKit
 * tag               0.1.6      -> FETCH_HEAD
HEAD is now at 827056b Install llvm-strip on CI
Cloned https://github.com/swiftwasm/WasmKit.git
Revision (git rev-parse @):
827056b014e37da50e2645a7634fddb32e441f32
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/swiftwasm/WasmKit.git at 0.1.6
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/swiftwasm/WasmKit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
[0/11] Write sources
[1/11] Write WITTool-tool-entitlement.plist
[2/11] Write sources
[7/11] Write swift-version-1EA4D86E10B52AF.txt
[9/46] Compiling ArgumentParserToolInfo ToolInfo.swift
[10/46] Emitting module ArgumentParserToolInfo
[11/92] Compiling ArgumentParser Parsed.swift
[12/92] Compiling ArgumentParser ParsedValues.swift
[13/94] Compiling WITExtractor Diagnostic.swift
[14/94] Compiling WITExtractor ConvertCase.swift
[15/94] Emitting module WITExtractor
[16/94] Compiling WITExtractor SourcePrinter.swift
[17/94] Emitting module ArgumentParser
[18/98] Compiling WIT ParseWorld.swift
[19/98] Compiling WIT Parser.swift
[20/98] Compiling ArgumentParser ParsableCommand.swift
[21/98] Compiling ArgumentParser ArgumentDecoder.swift
[22/98] Compiling ArgumentParser InputKey.swift
[23/98] Compiling ArgumentParser InputOrigin.swift
[24/98] Compiling ArgumentParser Name.swift
[29/98] Compiling ArgumentParser OptionGroup.swift
[30/98] Compiling ArgumentParser AsyncParsableCommand.swift
[31/98] Compiling ArgumentParser ParserError.swift
[32/98] Compiling ArgumentParser SequenceExtensions.swift
[33/98] Compiling ArgumentParser StringExtensions.swift
[34/98] Compiling ArgumentParser SwiftExtensions.swift
[35/98] Compiling ArgumentParser Tree.swift
[36/98] Compiling ArgumentParser CodingKeyValidator.swift
[37/98] Compiling ArgumentParser FishCompletionsGenerator.swift
[38/98] Compiling ArgumentParser ZshCompletionsGenerator.swift
[39/98] Compiling ArgumentParser Argument.swift
[41/98] Compiling ArgumentParser NonsenseFlagsValidator.swift
[42/98] Compiling ArgumentParser ParsableArgumentsValidation.swift
[43/98] Compiling ArgumentParser PositionalArgumentsValidator.swift
[44/98] Compiling ArgumentParser UniqueNamesValidator.swift
[45/98] Compiling ArgumentParser BashCompletionsGenerator.swift
[46/98] Compiling ArgumentParser CompletionsGenerator.swift
[50/98] Compiling ArgumentParser Flag.swift
[51/98] Compiling ArgumentParser NameSpecification.swift
[52/98] Compiling ArgumentParser Option.swift
[53/98] Emitting module WIT
[54/98] Compiling ArgumentParser SplitArguments.swift
[55/98] Compiling ArgumentParser DumpHelpGenerator.swift
[56/98] Compiling ArgumentParser HelpCommand.swift
[57/98] Compiling ArgumentParser HelpGenerator.swift
[60/98] Compiling WITExtractor TypeMapping.swift
[61/98] Compiling WITExtractor WITBuilder.swift
[62/98] Compiling WITExtractor WITExtractor.swift
[63/98] Compiling ArgumentParser MessageInfo.swift
[64/98] Compiling ArgumentParser UsageGenerator.swift
[65/98] Compiling ArgumentParser CollectionExtensions.swift
[66/98] Compiling ArgumentParser Mutex.swift
[67/98] Compiling ArgumentParser Platform.swift
[68/98] Compiling ArgumentParser ArgumentDiscussion.swift
[69/98] Compiling ArgumentParser ArgumentHelp.swift
[70/98] Compiling ArgumentParser ArgumentVisibility.swift
[71/98] Compiling ArgumentParser CompletionKind.swift
[72/98] Compiling ArgumentParser Errors.swift
[87/98] Compiling ArgumentParser CommandParser.swift
[88/98] Compiling ArgumentParser CommandConfiguration.swift
[89/98] Compiling ArgumentParser CommandGroup.swift
[90/98] Compiling ArgumentParser EnumerableFlag.swift
[91/98] Compiling ArgumentParser ExpressibleByArgument.swift
[92/98] Compiling ArgumentParser ParsableArguments.swift
[93/98] Compiling WITExtractor ModuleTranslation.swift
[94/98] Compiling WITExtractor SourceSummary.swift
[95/98] Compiling WITExtractor SwiftAPIDigester.swift
[96/123] Compiling WITOverlayGenerator CanonicalName.swift
[97/123] Compiling WITOverlayGenerator CanonicalOperation.swift
[98/123] Compiling WITOverlayGenerator SignatureTranslation.swift
[99/125] Compiling WITOverlayGenerator SwiftName.swift
[100/125] Compiling WITOverlayGenerator TypeName.swift
[101/125] Compiling WITOverlayGenerator StaticCanonicalDeallocation.swift
[102/125] Compiling WITOverlayGenerator StaticCanonicalLifting.swift
[103/125] Compiling WITOverlayGenerator StaticCanonicalLoading.swift
[104/125] Compiling WITOverlayGenerator GuestWorldGenerator.swift
[105/125] Compiling WITOverlayGenerator HostExportFunction.swift
[106/125] Compiling WITOverlayGenerator HostExportInterface.swift
[107/125] Compiling WITOverlayGenerator SourcePrinter.swift
[108/125] Compiling WITOverlayGenerator InterfaceTypeGenerator.swift
[109/125] Compiling WITOverlayGenerator HostWorldGenerator.swift
[110/125] Compiling WITOverlayGenerator WasmKitSourcePrinter.swift
[111/125] Compiling WITOverlayGenerator ConvertCase.swift
[112/125] Compiling WITOverlayGenerator GuestExportFunction.swift
[113/125] Compiling WITOverlayGenerator GuestExportInterface.swift
[114/125] Compiling WITOverlayGenerator GuestPrelude.swift
[115/125] Emitting module WITOverlayGenerator
[116/125] Compiling WITOverlayGenerator TypeGenerator.swift
[117/125] Compiling WITOverlayGenerator WITOverlayGen.swift
[118/125] Compiling WITOverlayGenerator StaticCanonicalLowering.swift
[119/125] Compiling WITOverlayGenerator StaticCanonicalStoring.swift
[120/125] Compiling WITOverlayGenerator DefinitionMapping.swift
[121/125] Compiling WITOverlayGenerator TypeAccessory.swift
[122/125] Compiling WITOverlayGenerator TypeDefinition.swift
[123/128] Compiling WITTool WITTool.swift
[124/128] Compiling WITTool Utilities.swift
[125/128] Emitting module WITTool
[125/128] Write Objects.LinkFileList
[126/128] Linking WITTool-tool
[127/128] Applying WITTool-tool
[1/1] Compiling plugin GenerateOverlayForTesting
[2/2] Compiling plugin WITExtractorPlugin
[3/3] Compiling plugin WITOverlayPlugin
[4/4] Compiling plugin GenerateManual
[5/5] Compiling plugin GenerateDoccReference
Building for debugging...
[5/43] Write sources
[7/43] Write wasmkit-cli-entitlement.plist
[7/43] Write sources
[15/43] Write WITTool-tool-entitlement.plist
[16/43] Write sources
[16/43] Write WITTool-entitlement.plist
[16/43] Write sources
[30/43] Compiling _CWasmKit _CWasmKit.c
[31/43] Compiling CSystem shims.c
[32/43] Compiling _CabiShims shims.c
[33/43] Write swift-version-1EA4D86E10B52AF.txt
[35/109] Compiling WasmTypes WasmTypes.swift
[36/109] Compiling WasmTypes GuestMemory.swift
[37/109] Emitting module WasmTypes
[37/109] Write Objects.LinkFileList
[39/109] Compiling SystemPackage RawBuffer.swift
[40/109] Compiling SystemPackage Syscalls.swift
[41/109] Compiling SystemPackage WindowsSyscallAdapters.swift
[42/112] Compiling WITExtractor WITExtractor.swift
[43/112] Emitting module ArgumentParserToolInfo
[44/112] Compiling ArgumentParserToolInfo ToolInfo.swift
[45/112] Compiling WITExtractor Diagnostic.swift
[46/112] Emitting module WITExtractor
[47/112] Compiling WITExtractor WITBuilder.swift
[48/112] Compiling WITExtractor ModuleTranslation.swift
[49/112] Compiling WITExtractor ConvertCase.swift
[49/112] Linking WITTool-tool
[50/158] Applying WITTool-tool
[52/158] Compiling WITExtractor TypeMapping.swift
[53/158] Compiling ArgumentParser HelpCommand.swift
[54/158] Compiling ArgumentParser HelpGenerator.swift
[55/158] Compiling ArgumentParser CommandConfiguration.swift
[56/158] Compiling ArgumentParser ParserError.swift
[57/158] Compiling ArgumentParser SplitArguments.swift
[58/158] Compiling ArgumentParser DumpHelpGenerator.swift
[61/160] Compiling WITExtractor SourceSummary.swift
[62/160] Compiling WITExtractor SourcePrinter.swift
[63/160] Compiling WITExtractor SwiftAPIDigester.swift
[65/160] Compiling ArgumentParser CommandGroup.swift
[68/160] Compiling ArgumentParser ArgumentDiscussion.swift
[69/160] Compiling ArgumentParser ArgumentHelp.swift
[70/160] Compiling ArgumentParser ArgumentVisibility.swift
[71/160] Compiling ArgumentParser CollectionExtensions.swift
[72/160] Compiling ArgumentParser Mutex.swift
[73/160] Compiling ArgumentParser Platform.swift
[74/160] Emitting module SystemPackage
[75/160] Compiling ArgumentParser CodingKeyValidator.swift
[76/160] Compiling ArgumentParser BashCompletionsGenerator.swift
[77/160] Compiling ArgumentParser CompletionsGenerator.swift
[78/160] Compiling ArgumentParser FishCompletionsGenerator.swift
[79/160] Compiling ArgumentParser ZshCompletionsGenerator.swift
[80/160] Compiling ArgumentParser Argument.swift
[81/160] Compiling WIT ParseWorld.swift
[82/160] Compiling WIT Parser.swift
[87/160] Compiling ArgumentParser ParsableArguments.swift
[88/160] Compiling ArgumentParser MessageInfo.swift
[89/160] Compiling ArgumentParser UsageGenerator.swift
[93/160] Compiling ArgumentParser CompletionKind.swift
[94/160] Compiling ArgumentParser Errors.swift
[97/164] Compiling ArgumentParser SequenceExtensions.swift
[98/164] Compiling ArgumentParser StringExtensions.swift
[99/164] Compiling ArgumentParser SwiftExtensions.swift
[100/164] Compiling ArgumentParser Tree.swift
[110/183] Emitting module ArgumentParser
[116/183] Compiling SystemExtras Syscalls.swift
[117/183] Compiling ArgumentParser NonsenseFlagsValidator.swift
[118/183] Compiling ArgumentParser ParsableArgumentsValidation.swift
[119/183] Compiling ArgumentParser PositionalArgumentsValidator.swift
[120/183] Compiling ArgumentParser UniqueNamesValidator.swift
[121/183] Compiling SystemExtras Utils.swift
[122/183] Compiling SystemExtras WindowsSyscallAdapter.swift
[123/183] Compiling SystemExtras Exports.swift
[124/183] Compiling SystemExtras Constants.swift
[125/183] Compiling SystemExtras FileAtOperations.swift
[126/183] Emitting module SystemExtras
[127/183] Compiling SystemExtras FileOperations.swift
[128/183] Compiling SystemExtras Clock.swift
[129/183] Compiling ArgumentParser InputKey.swift
[130/183] Compiling ArgumentParser InputOrigin.swift
[131/183] Compiling ArgumentParser Name.swift
[132/183] Compiling ArgumentParser Parsed.swift
[133/183] Compiling ArgumentParser ParsedValues.swift
[134/183] Compiling ArgumentParser Flag.swift
[135/183] Compiling ArgumentParser NameSpecification.swift
[136/183] Compiling ArgumentParser Option.swift
[137/183] Compiling ArgumentParser OptionGroup.swift
[138/183] Compiling ArgumentParser AsyncParsableCommand.swift
[139/183] Compiling WasmParser WasmTypes.swift
[140/195] Compiling WASI GuestMemorySupport.swift
[141/195] Compiling WASI Directory.swift
[142/195] Compiling WASI Clock.swift
[143/195] Emitting module WIT
[144/220] Compiling WASI OpenParent.swift
[145/221] Compiling WASI Entry.swift
[146/221] Compiling WASI RandomBufferGenerator.swift
[147/221] Compiling WasmParser Stream.swift
[148/221] Compiling WasmParser ByteStream.swift
[149/221] Compiling WasmParser FileHandleStream.swift
[150/221] Compiling WasmParser ParsingLimits.swift
[151/221] Compiling WasmParser LEB.swift
[152/221] Compiling WasmParser BinaryInstructionDecoder.swift
[153/221] Compiling WasmParser InstructionVisitor.swift
[154/221] Emitting module WasmParser
[155/221] Compiling WasmParser WasmParser.swift
[156/221] Compiling WASI SandboxPrimitives.swift
[157/221] Compiling WASI Open.swift
[158/221] Compiling WITOverlayGenerator SwiftName.swift
[159/221] Compiling WITOverlayGenerator TypeName.swift
[160/221] Compiling WASI File.swift
[161/221] Compiling WASI PlatformTypes.swift
[162/221] Compiling WITOverlayGenerator TypeAccessory.swift
[163/221] Compiling WITOverlayGenerator TypeDefinition.swift
[164/221] Compiling WITOverlayGenerator GuestWorldGenerator.swift
[165/221] Compiling WITOverlayGenerator HostExportFunction.swift
[166/221] Compiling WITOverlayGenerator HostExportInterface.swift
[167/221] Compiling WITOverlayGenerator StaticCanonicalDeallocation.swift
[168/221] Compiling WITOverlayGenerator StaticCanonicalLifting.swift
[169/221] Compiling WITOverlayGenerator StaticCanonicalStoring.swift
[170/221] Compiling WITOverlayGenerator DefinitionMapping.swift
[171/221] Compiling WITOverlayGenerator SourcePrinter.swift
[172/221] Compiling WITOverlayGenerator InterfaceTypeGenerator.swift
[174/221] Compiling ArgumentParser ParsableCommand.swift
[175/221] Compiling ArgumentParser ArgumentDecoder.swift
[176/221] Compiling ArgumentParser ArgumentDefinition.swift
[177/221] Compiling ArgumentParser ArgumentSet.swift
[178/221] Compiling ArgumentParser CommandParser.swift
[184/221] Compiling WITOverlayGenerator StaticCanonicalLoading.swift
[185/221] Compiling WITOverlayGenerator GuestExportFunction.swift
[186/221] Compiling WITOverlayGenerator GuestExportInterface.swift
[187/221] Compiling WITOverlayGenerator GuestPrelude.swift
[188/221] Compiling WITOverlayGenerator StaticCanonicalLowering.swift
[189/264] Emitting module WASI
[190/264] Compiling WasmKit SignpostTracer.swift
[191/264] Compiling WasmKit Store.swift
[192/264] Compiling WasmKit ComponentTypes.swift
[193/264] Compiling WasmKit Control.swift
[194/264] Compiling WasmKit Instruction.swift
[195/264] Compiling WasmKit StoreAllocator.swift
[196/264] Compiling WasmKit Engine.swift
[197/264] Compiling WasmKit ConstEvaluation.swift
[198/264] Compiling WasmKit UntypedValue.swift
[199/264] Compiling WasmKit Value.swift
[200/264] Compiling WasmKit Runtime.swift
[201/266] Compiling WasmKit Function.swift
[202/266] Compiling WasmKit InstructionSupport.swift
[203/266] Compiling WasmKit Memory.swift
[204/266] Compiling WasmKit Misc.swift
[205/266] Compiling WasmKit IO.swift
[206/266] Compiling WasmKit Instances.swift
[207/266] Compiling WasmKit EngineInterceptor.swift
[208/266] Compiling WasmKit Errors.swift
[209/266] Compiling WasmKit Execution.swift
[210/266] Emitting module WITOverlayGenerator
[211/266] Compiling WasmKit CanonicalLowering.swift
[212/266] Compiling WasmKit CanonicalOptions.swift
[213/266] Compiling WasmKit CanonicalCall.swift
[214/266] Compiling WasmKit CanonicalLifting.swift
[215/266] Emitting module WasmKit
[216/269] Compiling WITOverlayGenerator TypeGenerator.swift
[217/269] Compiling WITOverlayGenerator WITOverlayGen.swift
[221/272] Compiling WAT WastParser.swift
[222/272] Compiling WAT NameMapping.swift
[223/272] Compiling WAT Parser.swift
[224/272] Compiling WAT ExpressionParser.swift
[225/272] Compiling WAT ParseTextInstruction.swift
[226/272] Compiling WAT WatParser.swift
[228/273] Compiling WasmKit Module.swift
[229/273] Compiling WasmKit ModuleParser.swift
[230/273] Compiling WAT Lexer.swift
[231/273] Compiling WAT Location.swift
[234/273] Emitting module WAT
[235/273] Compiling WAT WAT.swift
[236/273] Emitting module WITTool
[237/273] Compiling WITTool Utilities.swift
[238/273] Compiling WITTool WITTool.swift
[238/273] Write Objects.LinkFileList
[240/273] Compiling WasmKit Table.swift
[241/273] Compiling WasmKit NameRegistry.swift
[242/273] Compiling WasmKit Profiler.swift
[246/273] Compiling WASI WASI.swift
[250/273] Linking WITTool
[251/273] Applying WITTool
[268/273] Compiling WasmKit ResourceLimiter.swift
[269/273] Compiling WasmKit Translator.swift
[270/273] Compiling WasmKit Validator.swift
[271/277] Compiling WasmKitWASI WASIBridgeToHost+WasmKit.swift
[272/277] Emitting module WasmKitWASI
[273/277] Compiling WasmKitFuzzing WasmKitFuzzing.swift
[274/277] Emitting module WasmKitFuzzing
[275/282] Compiling CLI CLI.swift
[276/282] Emitting module CLI
[277/282] Compiling CLI Parse.swift
[278/282] Compiling CLI Run.swift
[279/282] Compiling CLI Explore.swift
[279/282] Write Objects.LinkFileList
[280/282] Linking wasmkit-cli
[281/282] Applying wasmkit-cli
Build complete! (23.57s)
Fetching https://github.com/apple/swift-argument-parser
Fetching https://github.com/apple/swift-system
[1/4657] Fetching swift-system
[4658/20181] Fetching swift-system, swift-argument-parser
Fetched https://github.com/apple/swift-argument-parser from cache (1.54s)
Fetched https://github.com/apple/swift-system from cache (1.54s)
Computing version for https://github.com/apple/swift-system
Computed https://github.com/apple/swift-system at 1.5.0 (1.95s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.6.1 (0.43s)
Creating working copy for https://github.com/apple/swift-system
Working copy of https://github.com/apple/swift-system resolved at 1.5.0
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.6.1
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-argument-parser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.2.2",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-argument-parser"
    },
    {
      "identity" : "swift-system",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.3.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-system"
    }
  ],
  "manifest_display_name" : "WasmKit",
  "name" : "WasmKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.13"
    },
    {
      "name" : "ios",
      "version" : "12.0"
    }
  ],
  "products" : [
    {
      "name" : "wasmkit-cli",
      "targets" : [
        "CLI"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "WasmKit",
      "targets" : [
        "WasmKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "WasmKitWASI",
      "targets" : [
        "WasmKitWASI"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "WASI",
      "targets" : [
        "WASI"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "WasmParser",
      "targets" : [
        "WasmParser"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "WAT",
      "targets" : [
        "WAT"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "WIT",
      "targets" : [
        "WIT"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "_CabiShims",
      "targets" : [
        "_CabiShims"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "WITOverlayPlugin",
      "targets" : [
        "WITOverlayPlugin"
      ],
      "type" : {
        "plugin" : null
      }
    },
    {
      "name" : "WITExtractorPlugin",
      "targets" : [
        "WITExtractorPlugin"
      ],
      "type" : {
        "plugin" : null
      }
    },
    {
      "name" : "WITTool",
      "targets" : [
        "WITTool"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "_CabiShims",
      "module_type" : "ClangTarget",
      "name" : "_CabiShims",
      "path" : "Sources/_CabiShims",
      "product_memberships" : [
        "_CabiShims"
      ],
      "sources" : [
        "shims.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "_CWasmKit",
      "module_type" : "ClangTarget",
      "name" : "_CWasmKit",
      "path" : "Sources/_CWasmKit",
      "product_memberships" : [
        "wasmkit-cli",
        "WasmKit",
        "WasmKitWASI"
      ],
      "sources" : [
        "_CWasmKit.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "WasmTypes",
      "module_type" : "SwiftTarget",
      "name" : "WasmTypes",
      "path" : "Sources/WasmTypes",
      "product_memberships" : [
        "wasmkit-cli",
        "WasmKit",
        "WasmKitWASI",
        "WASI",
        "WasmParser",
        "WAT"
      ],
      "sources" : [
        "GuestMemory.swift",
        "WasmTypes.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "WasmParserTests",
      "module_type" : "SwiftTarget",
      "name" : "WasmParserTests",
      "path" : "Tests/WasmParserTests",
      "sources" : [
        "LEBTests.swift"
      ],
      "target_dependencies" : [
        "WasmParser"
      ],
      "type" : "test"
    },
    {
      "c99name" : "WasmParser",
      "module_type" : "SwiftTarget",
      "name" : "WasmParser",
      "path" : "Sources/WasmParser",
      "product_dependencies" : [
        "SystemPackage"
      ],
      "product_memberships" : [
        "wasmkit-cli",
        "WasmKit",
        "WasmKitWASI",
        "WasmParser",
        "WAT"
      ],
      "sources" : [
        "BinaryInstructionDecoder.swift",
        "InstructionVisitor.swift",
        "LEB.swift",
        "ParsingLimits.swift",
        "Stream/ByteStream.swift",
        "Stream/FileHandleStream.swift",
        "Stream/Stream.swift",
        "WasmParser.swift",
        "WasmTypes.swift"
      ],
      "target_dependencies" : [
        "WasmTypes"
      ],
      "type" : "library"
    },
    {
      "c99name" : "WasmKitWASI",
      "module_type" : "SwiftTarget",
      "name" : "WasmKitWASI",
      "path" : "Sources/WasmKitWASI",
      "product_memberships" : [
        "wasmkit-cli",
        "WasmKitWASI"
      ],
      "sources" : [
        "WASIBridgeToHost+WasmKit.swift"
      ],
      "target_dependencies" : [
        "WasmKit",
        "WASI"
      ],
      "type" : "library"
    },
    {
      "c99name" : "WasmKitTests",
      "module_type" : "SwiftTarget",
      "name" : "WasmKitTests",
      "path" : "Tests/WasmKitTests",
      "sources" : [
        "Execution/HostModuleTests.swift",
        "Execution/Runtime/StoreAllocatorTests.swift",
        "ExecutionTests.swift",
        "FuzzTranslatorRegressionTests.swift",
        "Spectest/Spectest.swift",
        "Spectest/TestCase.swift",
        "SpectestTests.swift"
      ],
      "target_dependencies" : [
        "WasmKit",
        "WAT",
        "WasmKitFuzzing"
      ],
      "type" : "test"
    },
    {
      "c99name" : "WasmKitFuzzing",
      "module_type" : "SwiftTarget",
      "name" : "WasmKitFuzzing",
      "path" : "FuzzTesting/Sources/WasmKitFuzzing",
      "sources" : [
        "WasmKitFuzzing.swift"
      ],
      "target_dependencies" : [
        "WasmKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "WasmKit",
      "module_type" : "SwiftTarget",
      "name" : "WasmKit",
      "path" : "Sources/WasmKit",
      "product_dependencies" : [
        "SystemPackage"
      ],
      "product_memberships" : [
        "wasmkit-cli",
        "WasmKit",
        "WasmKitWASI"
      ],
      "sources" : [
        "Component/CanonicalCall.swift",
        "Component/CanonicalLifting.swift",
        "Component/CanonicalLowering.swift",
        "Component/CanonicalOptions.swift",
        "Component/ComponentTypes.swift",
        "Engine.swift",
        "Execution/ConstEvaluation.swift",
        "Execution/DispatchInstruction.swift",
        "Execution/EngineInterceptor.swift",
        "Execution/Errors.swift",
        "Execution/Execution.swift",
        "Execution/Function.swift",
        "Execution/IO.swift",
        "Execution/Instances.swift",
        "Execution/Instructions/Control.swift",
        "Execution/Instructions/Instruction.swift",
        "Execution/Instructions/InstructionSupport.swift",
        "Execution/Instructions/Memory.swift",
        "Execution/Instructions/Misc.swift",
        "Execution/Instructions/Table.swift",
        "Execution/NameRegistry.swift",
        "Execution/Profiler.swift",
        "Execution/Runtime.swift",
        "Execution/SignpostTracer.swift",
        "Execution/Store.swift",
        "Execution/StoreAllocator.swift",
        "Execution/UntypedValue.swift",
        "Execution/Value.swift",
        "Imports.swift",
        "Module.swift",
        "ModuleParser.swift",
        "ResourceLimiter.swift",
        "Translator.swift",
        "Validator.swift"
      ],
      "target_dependencies" : [
        "_CWasmKit",
        "WasmParser",
        "WasmTypes",
        "SystemExtras"
      ],
      "type" : "library"
    },
    {
      "c99name" : "WITTool",
      "module_type" : "SwiftTarget",
      "name" : "WITTool",
      "path" : "Sources/WITTool",
      "product_dependencies" : [
        "ArgumentParser"
      ],
      "product_memberships" : [
        "WITOverlayPlugin",
        "WITExtractorPlugin",
        "WITTool"
      ],
      "sources" : [
        "Utilities.swift",
        "WITTool.swift"
      ],
      "target_dependencies" : [
        "WIT",
        "WITOverlayGenerator",
        "WITExtractor"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "WITTests",
      "module_type" : "SwiftTarget",
      "name" : "WITTests",
      "path" : "Tests/WITTests",
      "sources" : [
        "LexerTests.swift",
        "PackageResolverTests.swift",
        "Semantics/NameLookupTests.swift",
        "Semantics/RequestEvaluatorTests.swift",
        "Semantics/ValidationTests.swift",
        "TextParser/ParseFunctionDeclTests.swift",
        "TextParser/ParseInterfaceTests.swift",
        "TextParser/ParseTopTests.swift",
        "TextParser/ParseTypesTests.swift",
        "TextParser/ParseVersionTests.swift",
        "TextParser/ParseWorldTests.swift"
      ],
      "target_dependencies" : [
        "WIT"
      ],
      "type" : "test"
    },
    {
      "c99name" : "WITOverlayPlugin",
      "module_type" : "PluginTarget",
      "name" : "WITOverlayPlugin",
      "path" : "Plugins/WITOverlayPlugin",
      "plugin_capability" : {
        "type" : "buildTool"
      },
      "product_memberships" : [
        "WITOverlayPlugin"
      ],
      "sources" : [
        "Plugin.swift"
      ],
      "target_dependencies" : [
        "WITTool"
      ],
      "type" : "plugin"
    },
    {
      "c99name" : "WITOverlayGeneratorTests",
      "module_type" : "SwiftTarget",
      "name" : "WITOverlayGeneratorTests",
      "path" : "Tests/WITOverlayGeneratorTests",
      "sources" : [
        "HostGeneratorTests.swift",
        "Runtime/RuntimeSmokeTests.swift",
        "Runtime/RuntimeTestHarness.swift",
        "Runtime/RuntimeTypesTests.swift"
      ],
      "target_dependencies" : [
        "WITOverlayGenerator",
        "WasmKit",
        "WasmKitWASI",
        "GenerateOverlayForTesting"
      ],
      "type" : "test"
    },
    {
      "c99name" : "WITOverlayGenerator",
      "module_type" : "SwiftTarget",
      "name" : "WITOverlayGenerator",
      "path" : "Sources/WITOverlayGenerator",
      "product_memberships" : [
        "WITOverlayPlugin",
        "WITExtractorPlugin",
        "WITTool"
      ],
      "sources" : [
        "CanonicalABI/CanonicalName.swift",
        "CanonicalABI/CanonicalOperation.swift",
        "CanonicalABI/SignatureTranslation.swift",
        "CanonicalABI/StaticCanonicalDeallocation.swift",
        "CanonicalABI/StaticCanonicalLifting.swift",
        "CanonicalABI/StaticCanonicalLoading.swift",
        "CanonicalABI/StaticCanonicalLowering.swift",
        "CanonicalABI/StaticCanonicalStoring.swift",
        "DefinitionMapping.swift",
        "GuestGenerators/GuestExportFunction.swift",
        "GuestGenerators/GuestExportInterface.swift",
        "GuestGenerators/GuestPrelude.swift",
        "GuestGenerators/GuestWorldGenerator.swift",
        "HostGenerators/HostExportFunction.swift",
        "HostGenerators/HostExportInterface.swift",
        "HostGenerators/HostWorldGenerator.swift",
        "HostGenerators/WasmKitSourcePrinter.swift",
        "Naming/ConvertCase.swift",
        "Naming/SwiftName.swift",
        "Naming/TypeName.swift",
        "SourcePrinter.swift",
        "TypeGenerators/InterfaceTypeGenerator.swift",
        "TypeGenerators/TypeAccessory.swift",
        "TypeGenerators/TypeDefinition.swift",
        "TypeGenerators/TypeGenerator.swift",
        "WITOverlayGen.swift"
      ],
      "target_dependencies" : [
        "WIT"
      ],
      "type" : "library"
    },
    {
      "c99name" : "WITExtractorTests",
      "module_type" : "SwiftTarget",
      "name" : "WITExtractorTests",
      "path" : "Tests/WITExtractorTests",
      "sources" : [
        "ConvertCaseTests.swift",
        "ExportFunctionTests.swift",
        "TestSupport.swift",
        "TypeTranslationTests.swift"
      ],
      "target_dependencies" : [
        "WITExtractor",
        "WIT"
      ],
      "type" : "test"
    },
    {
      "c99name" : "WITExtractorPluginTests",
      "module_type" : "SwiftTarget",
      "name" : "WITExtractorPluginTests",
      "path" : "Tests/WITExtractorPluginTests",
      "sources" : [
        "PluginSmokeTests.swift",
        "TestSupport.swift"
      ],
      "type" : "test"
    },
    {
      "c99name" : "WITExtractorPlugin",
      "module_type" : "PluginTarget",
      "name" : "WITExtractorPlugin",
      "path" : "Plugins/WITExtractorPlugin",
      "plugin_capability" : {
        "intent" : {
          "description" : "Extract WIT definition from Swift module",
          "type" : "custom",
          "verb" : "extract-wit"
        },
        "permissions" : [
        ],
        "type" : "command"
      },
      "product_memberships" : [
        "WITExtractorPlugin"
      ],
      "sources" : [
        "Plugin.swift"
      ],
      "target_dependencies" : [
        "WITTool"
      ],
      "type" : "plugin"
    },
    {
      "c99name" : "WITExtractor",
      "module_type" : "SwiftTarget",
      "name" : "WITExtractor",
      "path" : "Sources/WITExtractor",
      "product_memberships" : [
        "WITOverlayPlugin",
        "WITExtractorPlugin",
        "WITTool"
      ],
      "sources" : [
        "Diagnostic.swift",
        "ModuleTranslation.swift",
        "Naming/ConvertCase.swift",
        "SourcePrinter.swift",
        "SourceSummary.swift",
        "SwiftAPIDigester.swift",
        "TypeMapping.swift",
        "WITBuilder.swift",
        "WITExtractor.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "WIT",
      "module_type" : "SwiftTarget",
      "name" : "WIT",
      "path" : "Sources/WIT",
      "product_memberships" : [
        "WIT",
        "WITOverlayPlugin",
        "WITExtractorPlugin",
        "WITTool"
      ],
      "sources" : [
        "AST.swift",
        "ASTVisitor.swift",
        "CanonicalABI/CanonicalABI.swift",
        "CanonicalABI/CanonicalDeallocation.swift",
        "CanonicalABI/CanonicalLifting.swift",
        "CanonicalABI/CanonicalLoading.swift",
        "CanonicalABI/CanonicalLowering.swift",
        "CanonicalABI/CanonicalStoring.swift",
        "Diagnostics.swift",
        "Lexer.swift",
        "PackageResolver.swift",
        "Semantics/NameLookup.swift",
        "Semantics/PackageBuilder.swift",
        "Semantics/RequestEvaluator.swift",
        "Semantics/SemanticsContext.swift",
        "Semantics/Type.swift",
        "Semantics/Validation.swift",
        "SyntaxNode.swift",
        "TextParser/ParseFunctionDecl.swift",
        "TextParser/ParseInterface.swift",
        "TextParser/ParseTop.swift",
        "TextParser/ParseTypes.swift",
        "TextParser/ParseWorld.swift",
        "TextParser/Parser.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "WATTests",
      "module_type" : "SwiftTarget",
      "name" : "WATTests",
      "path" : "Tests/WATTests",
      "sources" : [
        "EncoderTests.swift",
        "LexerTests.swift",
        "ParserTests.swift",
        "Spectest.swift",
        "TestSupport.swift"
      ],
      "target_dependencies" : [
        "WAT"
      ],
      "type" : "test"
    },
    {
      "c99name" : "WAT",
      "module_type" : "SwiftTarget",
      "name" : "WAT",
      "path" : "Sources/WAT",
      "product_memberships" : [
        "wasmkit-cli",
        "WAT"
      ],
      "sources" : [
        "BinaryInstructionEncoder.swift",
        "Encoder.swift",
        "Lexer.swift",
        "Location.swift",
        "NameMapping.swift",
        "ParseTextInstruction.swift",
        "Parser.swift",
        "Parser/ExpressionParser.swift",
        "Parser/WastParser.swift",
        "Parser/WatParser.swift",
        "WAT.swift"
      ],
      "target_dependencies" : [
        "WasmParser"
      ],
      "type" : "library"
    },
    {
      "c99name" : "WASITests",
      "module_type" : "SwiftTarget",
      "name" : "WASITests",
      "path" : "Tests/WASITests",
      "sources" : [
        "IntegrationTests.swift",
        "Platform/SandboxPrimitives/OpenParentTests.swift",
        "RandomBufferGeneratorTests.swift",
        "TestSupport.swift",
        "WASITests.swift"
      ],
      "target_dependencies" : [
        "WASI",
        "WasmKitWASI"
      ],
      "type" : "test"
    },
    {
      "c99name" : "WASI",
      "module_type" : "SwiftTarget",
      "name" : "WASI",
      "path" : "Sources/WASI",
      "product_memberships" : [
        "wasmkit-cli",
        "WasmKitWASI",
        "WASI"
      ],
      "sources" : [
        "Clock.swift",
        "FileSystem.swift",
        "GuestMemorySupport.swift",
        "Platform/Directory.swift",
        "Platform/Entry.swift",
        "Platform/File.swift",
        "Platform/PlatformTypes.swift",
        "Platform/SandboxPrimitives.swift",
        "Platform/SandboxPrimitives/Open.swift",
        "Platform/SandboxPrimitives/OpenParent.swift",
        "RandomBufferGenerator.swift",
        "WASI.swift"
      ],
      "target_dependencies" : [
        "WasmTypes",
        "SystemExtras"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SystemExtras",
      "module_type" : "SwiftTarget",
      "name" : "SystemExtras",
      "path" : "Sources/SystemExtras",
      "product_dependencies" : [
        "SystemPackage"
      ],
      "product_memberships" : [
        "wasmkit-cli",
        "WasmKit",
        "WasmKitWASI",
        "WASI"
      ],
      "sources" : [
        "Clock.swift",
        "Constants.swift",
        "FileAtOperations.swift",
        "FileOperations.swift",
        "Syscalls.swift",
        "Vendor/Exports.swift",
        "Vendor/Utils.swift",
        "Vendor/WindowsSyscallAdapter.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GenerateOverlayForTesting",
      "module_type" : "PluginTarget",
      "name" : "GenerateOverlayForTesting",
      "path" : "Plugins/GenerateOverlayForTesting",
      "plugin_capability" : {
        "type" : "buildTool"
      },
      "sources" : [
        "Plugin.swift"
      ],
      "target_dependencies" : [
        "WITTool"
      ],
      "type" : "plugin"
    },
    {
      "c99name" : "CLI",
      "module_type" : "SwiftTarget",
      "name" : "CLI",
      "path" : "Sources/CLI",
      "product_dependencies" : [
        "ArgumentParser",
        "SystemPackage"
      ],
      "product_memberships" : [
        "wasmkit-cli"
      ],
      "sources" : [
        "CLI.swift",
        "Commands/Explore.swift",
        "Commands/Parse.swift",
        "Commands/Run.swift"
      ],
      "target_dependencies" : [
        "WAT",
        "WasmKit",
        "WasmKitWASI"
      ],
      "type" : "executable"
    }
  ],
  "tools_version" : "5.8"
}
Done.