The Swift Package Index logo.Swift Package Index

Build Information

Successful build of WCDBSwift, reference master (17ebdc), with Swift 6.1 for macOS (SPM) on 10 Oct 2026 18:18:07 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures

Build Log

========================================
RunAll
========================================
Builder version: 5.1.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Tencent/wcdb.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/Tencent/wcdb
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at 17ebdcb Security issue: SQL injection in sqlcipher_export function
Submodule path 'openssl': checked out '081314d07705aa58912845c213a48414d8f616a9'
Submodule path 'sqlcipher': checked out '445e1dbe066ee917e4475b028f90ff37efb04541'
Submodule path 'zstd': checked out '69036dffe50f385bd3b7b187e3fd230f4b2ef97e'
Submodule 'openssl' (https://github.com/openssl/openssl.git) registered for path 'openssl'
Submodule 'sqlcipher' (https://github.com/Tencent/sqlcipher.git) registered for path 'sqlcipher'
Submodule 'zstd' (https://github.com/facebook/zstd.git) registered for path 'zstd'
Cloning into '/Users/admin/builder/spi-builder-workspace/openssl'...
Cloning into '/Users/admin/builder/spi-builder-workspace/sqlcipher'...
Cloning into '/Users/admin/builder/spi-builder-workspace/zstd'...
Cloned https://github.com/Tencent/wcdb.git
Revision (git rev-parse @):
17ebdcbb0a6d610432ea0106718a40676506b0a3
SUCCESS checkout https://github.com/Tencent/wcdb.git at master
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/Tencent/wcdb.git
https://github.com/Tencent/wcdb.git
{
  "c_language_standard" : "c11",
  "cxx_language_standard" : "c++14",
  "dependencies" : [
    {
      "identity" : "sqlcipher",
      "requirement" : {
        "exact" : [
          "1.4.7"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/Tencent/sqlcipher"
    }
  ],
  "manifest_display_name" : "WCDBSwift",
  "name" : "WCDBSwift",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.13"
    },
    {
      "name" : "watchos",
      "version" : "4.0"
    },
    {
      "name" : "tvos",
      "version" : "12.0"
    },
    {
      "name" : "ios",
      "version" : "12.0"
    }
  ],
  "products" : [
    {
      "name" : "WCDBSwift",
      "targets" : [
        "WCDBSwift"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "WCDBSwiftDynamic",
      "targets" : [
        "WCDBSwift"
      ],
      "type" : {
        "library" : [
          "dynamic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "objc_core",
      "module_type" : "ClangTarget",
      "name" : "objc-core",
      "path" : "src/objc/core",
      "product_memberships" : [
        "WCDBSwift",
        "WCDBSwiftDynamic"
      ],
      "sources" : [
        "WCTFTSTokenizerUtil.mm",
        "WCTFileManager.mm",
        "WCTFoundation.mm",
        "WCTOperationQueue.mm"
      ],
      "type" : "library"
    },
    {
      "c99name" : "common",
      "module_type" : "ClangTarget",
      "name" : "common",
      "path" : "src/common",
      "product_dependencies" : [
        "sqlcipher"
      ],
      "product_memberships" : [
        "WCDBSwift",
        "WCDBSwiftDynamic"
      ],
      "sources" : [
        "base/Console.cpp",
        "base/DBOperationNotifier.cpp",
        "base/Data.cpp",
        "base/ErrorProne.cpp",
        "base/FileHandle.cpp",
        "base/FileManager.cpp",
        "base/FunctionContainer.cpp",
        "base/HighWater.cpp",
        "base/Lock.cpp",
        "base/MappedData.cpp",
        "base/Notifier.cpp",
        "base/Path.cpp",
        "base/Progress.cpp",
        "base/Range.cpp",
        "base/Recyclable.cpp",
        "base/Serialization.cpp",
        "base/SharedThreadedErrorProne.cpp",
        "base/StringView.cpp",
        "base/Thread.cpp",
        "base/ThreadedErrors.cpp",
        "base/Time.cpp",
        "base/UnsafeData.cpp",
        "base/WCDBError.cpp",
        "base/WCDBOptional.cpp",
        "core/CommonCore.cpp",
        "core/CoreConst.cpp",
        "core/DatabasePool.cpp",
        "core/HandleCounter.cpp",
        "core/HandlePool.cpp",
        "core/InnerDatabase.cpp",
        "core/InnerHandle.cpp",
        "core/RecyclableHandle.cpp",
        "core/Tag.cpp",
        "core/assemble/AssembleHandleOperator.cpp",
        "core/cipher/CipherHandle.cpp",
        "core/compression/AutoCompressConfig.cpp",
        "core/compression/CompressHandleOperator.cpp",
        "core/compression/CompressingHandleDecorator.cpp",
        "core/compression/CompressingStatementDecorator.cpp",
        "core/compression/Compression.cpp",
        "core/compression/CompressionCenter.cpp",
        "core/compression/CompressionConst.cpp",
        "core/compression/CompressionInfo.cpp",
        "core/compression/CompressionRecord.cpp",
        "core/compression/DecompressFunction.cpp",
        "core/compression/ZSTDContext.cpp",
        "core/compression/ZSTDDict.cpp",
        "core/config/AutoBackupConfig.cpp",
        "core/config/AutoCheckpointConfig.cpp",
        "core/config/AutoVacuumConfig.cpp",
        "core/config/BasicConfig.cpp",
        "core/config/BusyRetryConfig.cpp",
        "core/config/CipherConfig.cpp",
        "core/config/Config.cpp",
        "core/config/Configs.cpp",
        "core/config/CustomConfig.cpp",
        "core/config/PerformanceTraceConfig.cpp",
        "core/config/SQLTraceConfig.cpp",
        "core/fts/AutoMergeFTSIndexConfig.cpp",
        "core/fts/FTSError.cpp",
        "core/fts/MergeFTSIndexLogic.cpp",
        "core/fts/auxfunction/AuxiliaryFunctionConfig.cpp",
        "core/fts/auxfunction/AuxiliaryFunctionModule.cpp",
        "core/fts/auxfunction/SubstringMatchInfo.cpp",
        "core/fts/tokenizer/BaseTokenizerUtil.cpp",
        "core/fts/tokenizer/MMICUTokenizer.cpp",
        "core/fts/tokenizer/OneOrBinaryTokenizer.cpp",
        "core/fts/tokenizer/PinyinTokenizer.cpp",
        "core/fts/tokenizer/PorterStemming.c",
        "core/fts/tokenizer/TokenizerConfig.cpp",
        "core/fts/tokenizer/TokenizerModule.cpp",
        "core/fts/tokenizer/TokenizerModules.cpp",
        "core/function/scalar/ScalarFunctionConfig.cpp",
        "core/function/scalar/ScalarFunctionModule.cpp",
        "core/integrity/IntegerityHandleOperator.cpp",
        "core/migration/AutoMigrateConfig.cpp",
        "core/migration/MigrateHandleOperator.cpp",
        "core/migration/MigratingHandleDecorator.cpp",
        "core/migration/MigratingStatementDecorator.cpp",
        "core/migration/Migration.cpp",
        "core/migration/MigrationInfo.cpp",
        "core/operate/OperationQueue.cpp",
        "core/operate/OperationQueueForMemory.cpp",
        "core/sqlite/AbstractHandle.cpp",
        "core/sqlite/ColumnMeta.cpp",
        "core/sqlite/DecorativeHandle.cpp",
        "core/sqlite/DecorativeHandleStatement.cpp",
        "core/sqlite/Global.cpp",
        "core/sqlite/HandleNotification.cpp",
        "core/sqlite/HandleOperator.cpp",
        "core/sqlite/HandleRelated.cpp",
        "core/sqlite/HandleStatement.cpp",
        "core/sqlite/TableAttribute.cpp",
        "core/vacuum/VacuumHandleOperator.cpp",
        "platform/CrossPlatform.c",
        "repair/basic/Assemble.cpp",
        "repair/basic/Cipher.cpp",
        "repair/basic/Crawlable.cpp",
        "repair/basic/EncryptedSerialization.cpp",
        "repair/basic/MasterItem.cpp",
        "repair/basic/Repairman.cpp",
        "repair/basic/Scoreable.cpp",
        "repair/basic/SequenceItem.cpp",
        "repair/basic/UpgradeableErrorProne.cpp",
        "repair/basic/Vacuum.cpp",
        "repair/crawl/FullCrawler.cpp",
        "repair/crawl/MasterCrawler.cpp",
        "repair/crawl/SequenceCrawler.cpp",
        "repair/factory/Factory.cpp",
        "repair/factory/FactoryBackup.cpp",
        "repair/factory/FactoryDepositor.cpp",
        "repair/factory/FactoryRelated.cpp",
        "repair/factory/FactoryRenewer.cpp",
        "repair/factory/FactoryRetriever.cpp",
        "repair/factory/FactoryVacuum.cpp",
        "repair/mechanic/Backup.cpp",
        "repair/mechanic/BackupHandleOperator.cpp",
        "repair/mechanic/IncrementalMaterial.cpp",
        "repair/mechanic/Material.cpp",
        "repair/mechanic/Mechanic.cpp",
        "repair/parse/Cell.cpp",
        "repair/parse/Frame.cpp",
        "repair/parse/Initializeable.cpp",
        "repair/parse/Page.cpp",
        "repair/parse/PageBasedFileHandle.cpp",
        "repair/parse/Pager.cpp",
        "repair/parse/PagerRelated.cpp",
        "repair/parse/Shm.cpp",
        "repair/parse/Wal.cpp",
        "repair/parse/WalRelated.cpp",
        "repair/utility/Fraction.cpp",
        "utility/AsyncQueue.cpp",
        "utility/Exiting.cpp",
        "winq/SQL.cpp",
        "winq/Statement.cpp",
        "winq/extension/AggregateFunction.cpp",
        "winq/extension/BaseBinding.cpp",
        "winq/extension/ColumnType.cpp",
        "winq/extension/ConvertibleImplementation.cpp",
        "winq/extension/CoreFunction.cpp",
        "winq/extension/ExpressionOperable.cpp",
        "winq/extension/FTSFunction.cpp",
        "winq/extension/Value.cpp",
        "winq/identifier/BindParameter.cpp",
        "winq/identifier/Column.cpp",
        "winq/identifier/ColumnConstraint.cpp",
        "winq/identifier/ColumnDef.cpp",
        "winq/identifier/CommonTableExpression.cpp",
        "winq/identifier/Expression.cpp",
        "winq/identifier/Filter.cpp",
        "winq/identifier/ForeignKey.cpp",
        "winq/identifier/FrameSpec.cpp",
        "winq/identifier/IndexedColumn.cpp",
        "winq/identifier/Join.cpp",
        "winq/identifier/JoinConstraint.cpp",
        "winq/identifier/LiteralValue.cpp",
        "winq/identifier/OrderingTerm.cpp",
        "winq/identifier/Pragma.cpp",
        "winq/identifier/QualifiedTable.cpp",
        "winq/identifier/RaiseFunction.cpp",
        "winq/identifier/ResultColumn.cpp",
        "winq/identifier/Schema.cpp",
        "winq/identifier/TableConstraint.cpp",
        "winq/identifier/TableOrSubquery.cpp",
        "winq/identifier/Upsert.cpp",
        "winq/identifier/WindowDef.cpp",
        "winq/statement/StatementAlterTable.cpp",
        "winq/statement/StatementAnalyze.cpp",
        "winq/statement/StatementAttach.cpp",
        "winq/statement/StatementBegin.cpp",
        "winq/statement/StatementCommit.cpp",
        "winq/statement/StatementCreateIndex.cpp",
        "winq/statement/StatementCreateTable.cpp",
        "winq/statement/StatementCreateTrigger.cpp",
        "winq/statement/StatementCreateView.cpp",
        "winq/statement/StatementCreateVirtualTable.cpp",
        "winq/statement/StatementDelete.cpp",
        "winq/statement/StatementDetach.cpp",
        "winq/statement/StatementDropIndex.cpp",
        "winq/statement/StatementDropTable.cpp",
        "winq/statement/StatementDropTrigger.cpp",
        "winq/statement/StatementDropView.cpp",
        "winq/statement/StatementExplain.cpp",
        "winq/statement/StatementInsert.cpp",
        "winq/statement/StatementPragma.cpp",
        "winq/statement/StatementReindex.cpp",
        "winq/statement/StatementRelease.cpp",
        "winq/statement/StatementRollback.cpp",
        "winq/statement/StatementSavepoint.cpp",
        "winq/statement/StatementSelect.cpp",
        "winq/statement/StatementUpdate.cpp",
        "winq/statement/StatementVacuum.cpp",
        "winq/syntax/const/SyntaxCommonConst.cpp",
        "winq/syntax/identifier/SyntaxBindParameter.cpp",
        "winq/syntax/identifier/SyntaxColumn.cpp",
        "winq/syntax/identifier/SyntaxColumnConstraint.cpp",
        "winq/syntax/identifier/SyntaxColumnDef.cpp",
        "winq/syntax/identifier/SyntaxCommonTableExpression.cpp",
        "winq/syntax/identifier/SyntaxExpression.cpp",
        "winq/syntax/identifier/SyntaxFilter.cpp",
        "winq/syntax/identifier/SyntaxForeignKeyClause.cpp",
        "winq/syntax/identifier/SyntaxFrameSpec.cpp",
        "winq/syntax/identifier/SyntaxIdentifier.cpp",
        "winq/syntax/identifier/SyntaxIndexedColumn.cpp",
        "winq/syntax/identifier/SyntaxJoinClause.cpp",
        "winq/syntax/identifier/SyntaxJoinConstraint.cpp",
        "winq/syntax/identifier/SyntaxLiteralValue.cpp",
        "winq/syntax/identifier/SyntaxOrderingTerm.cpp",
        "winq/syntax/identifier/SyntaxPragma.cpp",
        "winq/syntax/identifier/SyntaxQualifiedTableName.cpp",
        "winq/syntax/identifier/SyntaxRaiseFunction.cpp",
        "winq/syntax/identifier/SyntaxResultColumn.cpp",
        "winq/syntax/identifier/SyntaxSchema.cpp",
        "winq/syntax/identifier/SyntaxSelectCore.cpp",
        "winq/syntax/identifier/SyntaxTableConstraint.cpp",
        "winq/syntax/identifier/SyntaxTableOrSubquery.cpp",
        "winq/syntax/identifier/SyntaxUpsertClause.cpp",
        "winq/syntax/identifier/SyntaxWindowDef.cpp",
        "winq/syntax/stmt/SyntaxAlterTableSTMT.cpp",
        "winq/syntax/stmt/SyntaxAnalyzeSTMT.cpp",
        "winq/syntax/stmt/SyntaxAttachSTMT.cpp",
        "winq/syntax/stmt/SyntaxBeginSTMT.cpp",
        "winq/syntax/stmt/SyntaxCommitSTMT.cpp",
        "winq/syntax/stmt/SyntaxCreateIndexSTMT.cpp",
        "winq/syntax/stmt/SyntaxCreateTableSTMT.cpp",
        "winq/syntax/stmt/SyntaxCreateTriggerSTMT.cpp",
        "winq/syntax/stmt/SyntaxCreateViewSTMT.cpp",
        "winq/syntax/stmt/SyntaxCreateVirtualTableSTMT.cpp",
        "winq/syntax/stmt/SyntaxDeleteSTMT.cpp",
        "winq/syntax/stmt/SyntaxDetachSTMT.cpp",
        "winq/syntax/stmt/SyntaxDropIndexSTMT.cpp",
        "winq/syntax/stmt/SyntaxDropTableSTMT.cpp",
        "winq/syntax/stmt/SyntaxDropTriggerSTMT.cpp",
        "winq/syntax/stmt/SyntaxDropViewSTMT.cpp",
        "winq/syntax/stmt/SyntaxExplainSTMT.cpp",
        "winq/syntax/stmt/SyntaxInsertSTMT.cpp",
        "winq/syntax/stmt/SyntaxPragmaSTMT.cpp",
        "winq/syntax/stmt/SyntaxReindexSTMT.cpp",
        "winq/syntax/stmt/SyntaxReleaseSTMT.cpp",
        "winq/syntax/stmt/SyntaxRollbackSTMT.cpp",
        "winq/syntax/stmt/SyntaxSavepointSTMT.cpp",
        "winq/syntax/stmt/SyntaxSelectSTMT.cpp",
        "winq/syntax/stmt/SyntaxUpdateSTMT.cpp",
        "winq/syntax/stmt/SyntaxVacuumSTMT.cpp"
      ],
      "target_dependencies" : [
        "objc-core"
      ],
      "type" : "library"
    },
    {
      "c99name" : "bridge",
      "module_type" : "ClangTarget",
      "name" : "bridge",
      "path" : "src/bridge",
      "product_memberships" : [
        "WCDBSwift",
        "WCDBSwiftDynamic"
      ],
      "sources" : [
        "base/ContainerBridge.cpp",
        "base/ErrorBridge.cpp",
        "base/ObjectBridge.cpp",
        "cppbridge/BindingBridge.cpp",
        "cppbridge/CoreBridge.cpp",
        "cppbridge/DatabaseBridge.cpp",
        "cppbridge/FTSBridge.cpp",
        "cppbridge/HandleBridge.cpp",
        "cppbridge/HandleStatementBridge.cpp",
        "objcbridge/WCTAPIBridge.mm",
        "winqbridge/WinqBridge.cpp",
        "winqbridge/identifier/BindParameterBridge.cpp",
        "winqbridge/identifier/ColumnBridge.cpp",
        "winqbridge/identifier/ColumnConstraintBridge.cpp",
        "winqbridge/identifier/ColumnDefBridge.cpp",
        "winqbridge/identifier/CommonTableExpressionBridge.cpp",
        "winqbridge/identifier/ExpressionBridge.cpp",
        "winqbridge/identifier/ExpressionOperatableBridge.cpp",
        "winqbridge/identifier/ForeignKeyBridge.cpp",
        "winqbridge/identifier/FrameSpecBridge.cpp",
        "winqbridge/identifier/IndexedColumnBridge.cpp",
        "winqbridge/identifier/JoinBridge.cpp",
        "winqbridge/identifier/LiteralValueBridge.cpp",
        "winqbridge/identifier/OrderingTermBridge.cpp",
        "winqbridge/identifier/PragmaBridge.cpp",
        "winqbridge/identifier/QualifiedTableBridge.cpp",
        "winqbridge/identifier/RaiseFunctionBridge.cpp",
        "winqbridge/identifier/ResultColumnBridge.cpp",
        "winqbridge/identifier/SchemaBridge.cpp",
        "winqbridge/identifier/TableConstraintBridge.cpp",
        "winqbridge/identifier/TableOrSubqueryBridge.cpp",
        "winqbridge/identifier/UpsertBridge.cpp",
        "winqbridge/identifier/WindowDefBridge.cpp",
        "winqbridge/statement/StatementAlterTableBridge.cpp",
        "winqbridge/statement/StatementAnalyzeBridge.cpp",
        "winqbridge/statement/StatementAttachBridge.cpp",
        "winqbridge/statement/StatementBeginBridge.cpp",
        "winqbridge/statement/StatementCommitBridge.cpp",
        "winqbridge/statement/StatementCreateIndexBridge.cpp",
        "winqbridge/statement/StatementCreateTableBridge.cpp",
        "winqbridge/statement/StatementCreateTriggerBridge.cpp",
        "winqbridge/statement/StatementCreateViewBridge.cpp",
        "winqbridge/statement/StatementCreateVirtualTableBridge.cpp",
        "winqbridge/statement/StatementDeleteBridge.cpp",
        "winqbridge/statement/StatementDetachBridge.cpp",
        "winqbridge/statement/StatementDropIndexBridge.cpp",
        "winqbridge/statement/StatementDropTableBridge.cpp",
        "winqbridge/statement/StatementDropTriggerBridge.cpp",
        "winqbridge/statement/StatementDropViewBridge.cpp",
        "winqbridge/statement/StatementExplainBridge.cpp",
        "winqbridge/statement/StatementInsertBridge.cpp",
        "winqbridge/statement/StatementPragmaBridge.cpp",
        "winqbridge/statement/StatementReindexBridge.cpp",
        "winqbridge/statement/StatementReleaseBridge.cpp",
        "winqbridge/statement/StatementRollbackBridge.cpp",
        "winqbridge/statement/StatementSavepointBridge.cpp",
        "winqbridge/statement/StatementSelectBridge.cpp",
        "winqbridge/statement/StatementUpdateBridge.cpp",
        "winqbridge/statement/StatementVacuumBridge.cpp"
      ],
      "target_dependencies" : [
        "common"
      ],
      "type" : "library"
    },
    {
      "c99name" : "WCDBSwift",
      "module_type" : "SwiftTarget",
      "name" : "WCDBSwift",
      "path" : "src/swift",
      "product_memberships" : [
        "WCDBSwift",
        "WCDBSwiftDynamic"
      ],
      "sources" : [
        "bridge/ErrorBridge.swift",
        "bridge/FTSBridge.swift",
        "bridge/ObjectBridge.swift",
        "bridge/WCTBridgeProperty.swift",
        "builtin/CodableType.swift",
        "builtin/Master.swift",
        "core/base/BaseType.swift",
        "core/base/Database+WCTTableCoding.swift",
        "core/base/Database.swift",
        "core/base/Handle+WCTTableCoding.swift",
        "core/base/Handle.swift",
        "core/base/HandleStatement+WCTTableCoding.swift",
        "core/base/PreparedStatement.swift",
        "core/base/Table+WCTTableCoding.swift",
        "core/base/Table.swift",
        "core/binding/CheckExpressionConfig.swift",
        "core/binding/ColumnConstraintConfig.swift",
        "core/binding/ForeignKeyConfig.swift",
        "core/binding/IndexConfig.swift",
        "core/binding/MultiPrimaryConfig.swift",
        "core/binding/MultiUniqueConfig.swift",
        "core/binding/Property.swift",
        "core/binding/Redirectable.swift",
        "core/binding/TableBinding.swift",
        "core/binding/TableConfiguration.swift",
        "core/binding/VirtualTableConfig.swift",
        "core/chaincall/ChainCall+WCTTableCoding.swift",
        "core/chaincall/ChainCall.swift",
        "core/chaincall/Declare.swift",
        "core/chaincall/Delete.swift",
        "core/chaincall/Insert+WCTTableCoding.swift",
        "core/chaincall/Insert.swift",
        "core/chaincall/MultiSelect.swift",
        "core/chaincall/RowSelect.swift",
        "core/chaincall/Select+WCTTableCoding.swift",
        "core/chaincall/Select.swift",
        "core/chaincall/Selectable.swift",
        "core/chaincall/TableChainCall+WCTTableCoding.swift",
        "core/chaincall/TableChainCall.swift",
        "core/chaincall/Update+WCTTableCoding.swift",
        "core/chaincall/Update.swift",
        "core/codable/CodingTableKey.swift",
        "core/codable/ColumnCodable.swift",
        "core/codable/ColumnTypeDecoder.swift",
        "core/codable/TableCodable.swift",
        "core/codable/TableDecoder.swift",
        "core/codable/TableEncoder.swift",
        "core/interface/DeleteInterface.swift",
        "core/interface/InsertInterface+WCTTableCoding.swift",
        "core/interface/InsertInterface.swift",
        "core/interface/SelectInterface+WCTTableCoding.swift",
        "core/interface/SelectInterface.swift",
        "core/interface/StatementInterface+WCTTableCoding.swift",
        "core/interface/StatementInterface.swift",
        "core/interface/StatementSelectInterface.swift",
        "core/interface/TableCRUDInterface+WCTTableCoding.swift",
        "core/interface/TableCRUDInterface.swift",
        "core/interface/TableInterface+WCTTableCoding.swift",
        "core/interface/TableInterface.swift",
        "core/interface/TransactionInterface.swift",
        "core/interface/UpdateInterface+WCTTableCoding.swift",
        "core/interface/UpdateInterface.swift",
        "util/Convenience.swift",
        "util/Lock.swift",
        "util/Optional.swift",
        "util/Recyclable.swift",
        "util/WCDBError.swift",
        "winq/Convertible.swift",
        "winq/Identifier.swift",
        "winq/Statement.swift",
        "winq/SyntaxConst.swift",
        "winq/Value.swift",
        "winq/identifier/BindParameter.swift",
        "winq/identifier/Column.swift",
        "winq/identifier/ColumnConstraint.swift",
        "winq/identifier/ColumnDef.swift",
        "winq/identifier/CommonTableExpression.swift",
        "winq/identifier/Expression.swift",
        "winq/identifier/ForeignKey.swift",
        "winq/identifier/FrameSpec.swift",
        "winq/identifier/IndexedColumn.swift",
        "winq/identifier/Join.swift",
        "winq/identifier/LiteralValue.swift",
        "winq/identifier/Operable.swift",
        "winq/identifier/OrderingTerm.swift",
        "winq/identifier/Pragma.swift",
        "winq/identifier/QualifiedTable.swift",
        "winq/identifier/RaiseFunction.swift",
        "winq/identifier/ResultColumn.swift",
        "winq/identifier/Schema.swift",
        "winq/identifier/TableConstraint.swift",
        "winq/identifier/TableOrSubquery.swift",
        "winq/identifier/Upsert.swift",
        "winq/identifier/WindowDef.swift",
        "winq/statement/StatementAlterTable.swift",
        "winq/statement/StatementAnalyze.swift",
        "winq/statement/StatementAttach.swift",
        "winq/statement/StatementBegin.swift",
        "winq/statement/StatementCommit.swift",
        "winq/statement/StatementCreateIndex.swift",
        "winq/statement/StatementCreateTable.swift",
        "winq/statement/StatementCreateTrigger.swift",
        "winq/statement/StatementCreateView.swift",
        "winq/statement/StatementCreateVirtualTable.swift",
        "winq/statement/StatementDelete.swift",
        "winq/statement/StatementDetach.swift",
        "winq/statement/StatementDropIndex.swift",
        "winq/statement/StatementDropTable.swift",
        "winq/statement/StatementDropTrigger.swift",
        "winq/statement/StatementDropView.swift",
        "winq/statement/StatementExplain.swift",
        "winq/statement/StatementInsert.swift",
        "winq/statement/StatementPragma.swift",
        "winq/statement/StatementReindex.swift",
        "winq/statement/StatementRelease.swift",
        "winq/statement/StatementRollback.swift",
        "winq/statement/StatementSavepoint.swift",
        "winq/statement/StatementSelect.swift",
        "winq/statement/StatementUpdate.swift",
        "winq/statement/StatementVacuum.swift"
      ],
      "target_dependencies" : [
        "bridge"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.5"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/409] Compiling HandleStatementBridge.cpp
[1/409] Compiling StatementDropViewBridge.cpp
[1/409] Compiling StatementInsertBridge.cpp
[1/409] Compiling StatementExplainBridge.cpp
[2/409] Compiling StatementDetachBridge.cpp
[3/409] Compiling StatementDropTableBridge.cpp
[5/409] Compiling StatementDropTriggerBridge.cpp
[6/409] Compiling StatementDropIndexBridge.cpp
[8/409] Compiling FactoryDepositor.cpp
[9/409] Compiling Exiting.cpp
[10/409] Write swift-version-2F0A5646E1D333AE.txt
[11/409] Compiling walker.c
[12/409] Compiling vdbetrace.c
[13/409] Compiling window.c
[14/409] Compiling vdbemem.c
[15/409] Compiling vtab.c
[16/409] Compiling whereexpr.c
[17/409] Compiling wal.c
[18/409] Compiling wherecode.c
[19/409] Compiling vdbesort.c
[20/409] Compiling where.c
[21/409] Compiling vdbeblob.c
[22/409] Compiling upsert.c
[23/409] Compiling vacuum.c
[24/409] Compiling utf.c
[25/409] Compiling vdbeapi.c
[26/409] Compiling update.c
[27/409] Compiling vdbeaux.c
[28/409] Compiling trigger.c
[29/409] Compiling treeview.c
[30/409] Compiling util.c
[31/409] Compiling vdbe.c
[32/409] Compiling tokenize.c
[32/409] Compiling table.c
[34/409] Compiling status.c
[35/409] Compiling rowset.c
[36/409] Compiling random.c
[37/409] Compiling threads.c
[38/409] Compiling resolve.c
[39/409] Compiling prepare.c
[40/409] Compiling printf.c
[41/409] Compiling pcache1.c
[42/409] Compiling select.c
[43/409] Compiling pcache.c
[44/409] Compiling notify.c
[45/409] Compiling os.c
[46/409] Compiling pragma.c
[47/409] Compiling mutex_noop.c
[47/409] Compiling mutex_unix.c
[49/409] Compiling pager.c
[50/409] Compiling mutex.c
[51/409] Compiling mem5.c
[52/409] Compiling memjournal.c
[53/409] Compiling mem3.c
[54/409] Compiling mem2.c
[55/409] Compiling mem0.c
[56/409] Compiling malloc.c
[57/409] Compiling legacy.c
[58/409] Compiling loadext.c
[59/409] Compiling hash.c
[60/409] Compiling global.c
[61/409] Compiling insert.c
[62/409] Compiling mainRenameForSPM.c
[63/409] Compiling func.c
[64/409] Compiling fkey.c
[65/409] Compiling fault.c
[66/409] Compiling ctime.c
[67/409] Compiling delete.c
[68/409] Compiling crypto_libtomcrypt.c
[69/409] Compiling dbstat.c
[70/409] Compiling date.c
[71/409] Compiling expr.c
[72/409] Compiling crypto.c
[73/409] Compiling complete.c
[74/409] Compiling callback.c
[75/409] Compiling btmutex.c
[76/409] Compiling build.c
[76/409] Compiling bitvec.c
[78/409] Compiling auth.c
[79/409] Compiling backup.c
[80/409] Compiling attach.c
[81/409] Compiling sqlcipher opcodes.c
[82/409] Compiling btree.c
[83/409] Compiling analyze.c
[84/409] Compiling userauth.c
[85/409] Compiling alter.c
[86/409] Compiling sqlcipher parse.c
[87/409] Compiling sqlite3rbu.c
[88/409] Compiling json1.c
[89/409] Compiling icu.c
[90/409] Compiling rtree.c
[91/409] Compiling fts3_unicode2.c
[92/409] Compiling fts3_tokenizer1.c
[93/409] Compiling fts3_unicode.c
[94/409] Compiling fts3_tokenizer.c
[95/409] Compiling fts3_write.c
[96/409] Compiling fts3_tokenize_vtab.c
[97/409] Compiling fts3_porter.c
[98/409] Compiling fts3_icu.c
[99/409] Compiling fts3_snippet.c
[100/409] Compiling fts3_hash.c
[101/409] Compiling fts3_expr.c
[102/409] Compiling os_unix.c
[103/409] Compiling fts3_aux.c
[104/409] Compiling crypto_impl.c
[105/409] Compiling sqlcipher fts5.c
[106/409] Compiling mem1.c
[107/409] Compiling fts3.c
[108/409] Compiling crypto_cc.c
[109/409] Compiling SyntaxVacuumSTMT.cpp
[110/409] Compiling SyntaxSavepointSTMT.cpp
[111/409] Compiling SyntaxRollbackSTMT.cpp
[112/409] Compiling SyntaxUpdateSTMT.cpp
[113/409] Compiling SyntaxSelectSTMT.cpp
[114/409] Compiling SyntaxReleaseSTMT.cpp
[115/409] Compiling objc-core WCTOperationQueue.mm
[116/409] Compiling objc-core WCTFoundation.mm
[117/409] Compiling objc-core WCTFileManager.mm
[118/409] Compiling objc-core WCTFTSTokenizerUtil.mm
[119/409] Compiling SyntaxPragmaSTMT.cpp
[120/409] Compiling SyntaxReindexSTMT.cpp
[121/409] Compiling SyntaxExplainSTMT.cpp
[122/409] Compiling SyntaxDropViewSTMT.cpp
[123/409] Compiling SyntaxInsertSTMT.cpp
[124/409] Compiling SyntaxDropTriggerSTMT.cpp
[125/409] Compiling SyntaxDropIndexSTMT.cpp
[126/409] Compiling SyntaxDropTableSTMT.cpp
[127/409] Compiling SyntaxDetachSTMT.cpp
[128/409] Compiling SyntaxDeleteSTMT.cpp
[129/409] Compiling SyntaxCreateVirtualTableSTMT.cpp
[130/409] Compiling SyntaxCreateViewSTMT.cpp
[131/409] Compiling SyntaxCreateTableSTMT.cpp
[132/409] Compiling SyntaxCreateTriggerSTMT.cpp
[133/409] Compiling SyntaxCreateIndexSTMT.cpp
[134/409] Compiling SyntaxCommitSTMT.cpp
[135/409] Compiling SyntaxBeginSTMT.cpp
[136/409] Compiling SyntaxAttachSTMT.cpp
[137/409] Compiling SyntaxAnalyzeSTMT.cpp
[138/409] Compiling SyntaxAlterTableSTMT.cpp
[139/409] Compiling SyntaxWindowDef.cpp
[140/409] Compiling SyntaxUpsertClause.cpp
[141/409] Compiling SyntaxTableOrSubquery.cpp
[142/409] Compiling SyntaxTableConstraint.cpp
[143/409] Compiling SyntaxSelectCore.cpp
[144/409] Compiling SyntaxSchema.cpp
[145/409] Compiling SyntaxRaiseFunction.cpp
[146/409] Compiling SyntaxResultColumn.cpp
[147/409] Compiling SyntaxQualifiedTableName.cpp
[148/409] Compiling SyntaxPragma.cpp
[149/409] Compiling SyntaxOrderingTerm.cpp
[150/409] Compiling SyntaxLiteralValue.cpp
[151/409] Compiling SyntaxJoinConstraint.cpp
[152/409] Compiling SyntaxJoinClause.cpp
[153/409] Compiling SyntaxIndexedColumn.cpp
[154/409] Compiling SyntaxFrameSpec.cpp
[155/409] Compiling SyntaxForeignKeyClause.cpp
[156/409] Compiling SyntaxFilter.cpp
[157/409] Compiling SyntaxCommonTableExpression.cpp
[158/409] Compiling SyntaxExpression.cpp
[159/409] Compiling SyntaxColumnDef.cpp
[160/409] Compiling SyntaxCommonConst.cpp
[161/409] Compiling SyntaxColumn.cpp
[162/409] Compiling SyntaxColumnConstraint.cpp
[163/409] Compiling SyntaxBindParameter.cpp
[164/409] Compiling StatementVacuum.cpp
[165/409] Compiling SyntaxIdentifier.cpp
[166/409] Compiling StatementUpdate.cpp
[167/409] Compiling StatementSavepoint.cpp
[168/409] Compiling StatementRollback.cpp
[169/409] Compiling StatementRelease.cpp
[170/409] Compiling StatementReindex.cpp
[171/409] Compiling StatementPragma.cpp
[172/409] Compiling StatementExplain.cpp
[173/409] Compiling StatementSelect.cpp
[174/409] Compiling StatementDropView.cpp
[175/409] Compiling StatementDropTrigger.cpp
[176/409] Compiling StatementInsert.cpp
[177/409] Compiling StatementDropTable.cpp
[178/409] Compiling StatementDropIndex.cpp
[179/409] Compiling StatementDetach.cpp
[180/409] Compiling StatementCreateVirtualTable.cpp
[181/409] Compiling StatementDelete.cpp
[182/409] Compiling StatementCommit.cpp
[183/409] Compiling StatementCreateIndex.cpp
[184/409] Compiling StatementCreateView.cpp
[185/409] Compiling StatementCreateTrigger.cpp
[186/409] Compiling StatementBegin.cpp
[187/409] Compiling StatementAttach.cpp
[188/409] Compiling StatementCreateTable.cpp
[189/409] Compiling StatementAnalyze.cpp
[190/409] Compiling StatementAlterTable.cpp
[191/409] Compiling WindowDef.cpp
[192/409] Compiling Schema.cpp
[193/409] Compiling Upsert.cpp
[194/409] Compiling TableOrSubquery.cpp
[195/409] Compiling TableConstraint.cpp
[196/409] Compiling ResultColumn.cpp
[197/409] Compiling RaiseFunction.cpp
[198/409] Compiling QualifiedTable.cpp
[199/409] Compiling Pragma.cpp
[200/409] Compiling LiteralValue.cpp
[201/409] Compiling OrderingTerm.cpp
[202/409] Compiling JoinConstraint.cpp
[203/409] Compiling IndexedColumn.cpp
[204/409] Compiling Join.cpp
[205/409] Compiling FrameSpec.cpp
[206/409] Compiling ForeignKey.cpp
[207/409] Compiling Filter.cpp
[208/409] Compiling CommonTableExpression.cpp
[209/409] Compiling Expression.cpp
[210/409] Compiling ColumnDef.cpp
[211/409] Compiling ColumnConstraint.cpp
[212/409] Compiling Value.cpp
[213/409] Compiling BindParameter.cpp
[214/409] Compiling Column.cpp
[215/409] Compiling FTSFunction.cpp
[216/409] Compiling ConvertibleImplementation.cpp
[217/409] Compiling ExpressionOperable.cpp
[218/409] Compiling ColumnType.cpp
[219/409] Compiling CoreFunction.cpp
[220/409] Compiling AggregateFunction.cpp
[221/409] Compiling Fraction.cpp
[222/409] Compiling Statement.cpp
[223/409] Compiling SQL.cpp
[224/409] Compiling Initializeable.cpp
[225/409] Compiling AsyncQueue.cpp
[226/409] Compiling WalRelated.cpp
[227/409] Compiling PagerRelated.cpp
[228/409] Compiling Shm.cpp
[229/409] Compiling Wal.cpp
[230/409] Compiling BaseBinding.cpp
[231/409] Compiling Pager.cpp
[232/409] Compiling PageBasedFileHandle.cpp
[233/409] Compiling Page.cpp
[234/409] Compiling Frame.cpp
[235/409] Compiling Cell.cpp
[236/409] Compiling Mechanic.cpp
[237/409] Compiling IncrementalMaterial.cpp
[238/409] Compiling Material.cpp
[239/409] Compiling BackupHandleOperator.cpp
[240/409] Compiling FactoryRelated.cpp
[241/409] Compiling FactoryVacuum.cpp
[242/409] Compiling Backup.cpp
[243/409] Compiling FactoryRenewer.cpp
[244/409] Compiling FactoryRetriever.cpp
[245/409] Compiling SequenceCrawler.cpp
[246/409] Compiling MasterCrawler.cpp
[247/409] Compiling FactoryBackup.cpp
[248/409] Compiling Factory.cpp
[249/409] Compiling FullCrawler.cpp
[250/409] Compiling SequenceItem.cpp
[251/409] Compiling Scoreable.cpp
[252/409] Compiling Vacuum.cpp
[253/409] Compiling UpgradeableErrorProne.cpp
[254/409] Compiling MasterItem.cpp
[255/409] Compiling CrossPlatform.c
[256/409] Compiling Repairman.cpp
[257/409] Compiling EncryptedSerialization.cpp
[258/409] Compiling Cipher.cpp
[259/409] Compiling TableAttribute.cpp
[260/409] Compiling Crawlable.cpp
[261/409] Compiling Assemble.cpp
[262/409] Compiling HandleRelated.cpp
[263/409] Compiling VacuumHandleOperator.cpp
[264/409] Compiling HandleOperator.cpp
[265/409] Compiling Global.cpp
[266/409] Compiling ColumnMeta.cpp
[267/409] Compiling HandleNotification.cpp
[268/409] Compiling HandleStatement.cpp
[269/409] Compiling OperationQueueForMemory.cpp
[270/409] Compiling DecorativeHandle.cpp
[271/409] Compiling DecorativeHandleStatement.cpp
[272/409] Compiling AbstractHandle.cpp
[273/409] Compiling MigrationInfo.cpp
[274/409] Compiling AutoMigrateConfig.cpp
[275/409] Compiling ScalarFunctionModule.cpp
[276/409] Compiling MigrateHandleOperator.cpp
[277/409] Compiling PorterStemming.c
[278/409] Compiling OperationQueue.cpp
[279/409] Compiling IntegerityHandleOperator.cpp
[280/409] Compiling MMICUTokenizer.cpp
[281/409] Compiling MigratingHandleDecorator.cpp
[282/409] Compiling ScalarFunctionConfig.cpp
[283/409] Compiling Migration.cpp
[284/409] Compiling TokenizerModule.cpp
[285/409] Compiling TokenizerModules.cpp
[286/409] Compiling FTSError.cpp
[287/409] Compiling MigratingStatementDecorator.cpp
[288/409] Compiling PinyinTokenizer.cpp
[289/409] Compiling OneOrBinaryTokenizer.cpp
[290/409] Compiling BaseTokenizerUtil.cpp
[291/409] Compiling TokenizerConfig.cpp
[292/409] Compiling Config.cpp
[293/409] Compiling AuxiliaryFunctionModule.cpp
[294/409] Compiling SubstringMatchInfo.cpp
[295/409] Compiling AuxiliaryFunctionConfig.cpp
[296/409] Compiling CustomConfig.cpp
[297/409] Compiling Configs.cpp
[298/409] Compiling SQLTraceConfig.cpp
[299/409] Compiling PerformanceTraceConfig.cpp
[300/409] Compiling AutoMergeFTSIndexConfig.cpp
[301/409] Compiling CipherConfig.cpp
[302/409] Compiling ZSTDContext.cpp
[303/409] Compiling MergeFTSIndexLogic.cpp
[304/409] Compiling BasicConfig.cpp
[305/409] Compiling AutoVacuumConfig.cpp
[306/409] Compiling ZSTDDict.cpp
[307/409] Compiling BusyRetryConfig.cpp
[308/409] Compiling DecompressFunction.cpp
[309/409] Compiling CompressionRecord.cpp
[310/409] Compiling CompressionConst.cpp
[311/409] Compiling AutoCheckpointConfig.cpp
[312/409] Compiling AutoBackupConfig.cpp
[313/409] Compiling CompressionCenter.cpp
[314/409] Compiling CompressionInfo.cpp
[315/409] Compiling Tag.cpp
[316/409] Compiling Compression.cpp
[317/409] Compiling AutoCompressConfig.cpp
[318/409] Compiling CompressingHandleDecorator.cpp
[319/409] Compiling CipherHandle.cpp
[320/409] Compiling CompressHandleOperator.cpp
[321/409] Compiling AssembleHandleOperator.cpp
[322/409] Compiling RecyclableHandle.cpp
[323/409] Compiling WCDBOptional.cpp
[324/409] Compiling InnerHandle.cpp
[325/409] Compiling CoreConst.cpp
[326/409] Compiling HandleCounter.cpp
[327/409] Compiling HandlePool.cpp
[328/409] Compiling CompressingStatementDecorator.cpp
[329/409] Compiling UnsafeData.cpp
[330/409] Compiling WCDBError.cpp
[331/409] Compiling DatabasePool.cpp
[332/409] Compiling ThreadedErrors.cpp
[333/409] Compiling Thread.cpp
[334/409] Compiling Time.cpp
[335/409] Compiling StringView.cpp
[336/409] Compiling SharedThreadedErrorProne.cpp
[337/409] Compiling Range.cpp
[338/409] Compiling Recyclable.cpp
[339/409] Compiling Progress.cpp
[340/409] Compiling Serialization.cpp
[341/409] Compiling InnerDatabase.cpp
[342/409] Compiling Notifier.cpp
[343/409] Compiling FunctionContainer.cpp
[344/409] Compiling HighWater.cpp
[345/409] Compiling CommonCore.cpp
[346/409] Compiling Lock.cpp
[347/409] Compiling Path.cpp
[348/409] Compiling MappedData.cpp
[349/409] Compiling FileHandle.cpp
[350/409] Compiling FileManager.cpp
[351/409] Compiling ErrorProne.cpp
[352/409] Compiling Data.cpp
[353/409] Compiling StatementVacuumBridge.cpp
[354/409] Compiling Console.cpp
[355/409] Compiling StatementSavepointBridge.cpp
[356/409] Compiling StatementUpdateBridge.cpp
[357/409] Compiling StatementSelectBridge.cpp
[358/409] Compiling StatementRollbackBridge.cpp
[359/409] Compiling DBOperationNotifier.cpp
[360/409] Compiling StatementReleaseBridge.cpp
[361/409] Compiling StatementReindexBridge.cpp
[362/409] Compiling StatementPragmaBridge.cpp
[363/409] Compiling StatementCreateVirtualTableBridge.cpp
[364/409] Compiling StatementDeleteBridge.cpp
[365/409] Compiling StatementCreateViewBridge.cpp
[366/409] Compiling StatementCreateTriggerBridge.cpp
[367/409] Compiling StatementCommitBridge.cpp
[368/409] Compiling StatementCreateIndexBridge.cpp
[369/409] Compiling StatementBeginBridge.cpp
[370/409] Compiling StatementCreateTableBridge.cpp
[371/409] Compiling StatementAttachBridge.cpp
[372/409] Compiling StatementAnalyzeBridge.cpp
[373/409] Compiling StatementAlterTableBridge.cpp
[374/409] Compiling WindowDefBridge.cpp
[375/409] Compiling UpsertBridge.cpp
[376/409] Compiling TableOrSubqueryBridge.cpp
[377/409] Compiling SchemaBridge.cpp
[378/409] Compiling ResultColumnBridge.cpp
[379/409] Compiling TableConstraintBridge.cpp
[380/409] Compiling RaiseFunctionBridge.cpp
[381/409] Compiling QualifiedTableBridge.cpp
[382/409] Compiling PragmaBridge.cpp
[383/409] Compiling OrderingTermBridge.cpp
[384/409] Compiling LiteralValueBridge.cpp
[385/409] Compiling FrameSpecBridge.cpp
[386/409] Compiling JoinBridge.cpp
[387/409] Compiling IndexedColumnBridge.cpp
[388/409] Compiling ForeignKeyBridge.cpp
[389/409] Compiling ExpressionOperatableBridge.cpp
[390/409] Compiling CommonTableExpressionBridge.cpp
[391/409] Compiling ExpressionBridge.cpp
[392/409] Compiling ColumnDefBridge.cpp
[393/409] Compiling ColumnConstraintBridge.cpp
[394/409] Compiling ColumnBridge.cpp
[395/409] Compiling BindParameterBridge.cpp
[396/409] Compiling WinqBridge.cpp
[397/409] Write sources
[398/409] Compiling ObjectBridge.cpp
[399/409] Compiling HandleBridge.cpp
[400/409] Compiling BindingBridge.cpp
[401/409] Compiling WCTAPIBridge.mm
[402/409] Compiling ErrorBridge.cpp
[403/409] Compiling FTSBridge.cpp
[404/409] Compiling ContainerBridge.cpp
[405/409] Compiling CoreBridge.cpp
[406/409] Compiling DatabaseBridge.cpp
[408/518] Emitting module WCDBSwift
<module-includes>:1:9: note: in file included from <module-includes>:1:
1 | #import "WCDBBridging.h"
  |         `- note: in file included from <module-includes>:1:
2 |
/Users/admin/builder/spi-builder-workspace/src/bridge/include/WCDBBridging.h:84:1: warning: umbrella header for module 'WCDB_Private' does not include header 'WCTBridgeMacro.h'
82 |
83 | #include "WCTAPIBridge.h"
84 |
   | `- warning: umbrella header for module 'WCDB_Private' does not include header 'WCTBridgeMacro.h'
<module-includes>:1:9: note: in file included from <module-includes>:1:
1 | #import "WCDBBridging.h"
  |         `- note: in file included from <module-includes>:1:
2 |
/Users/admin/builder/spi-builder-workspace/src/bridge/include/WCDBBridging.h:84:1: warning: umbrella header for module 'WCDB_Private' does not include header 'AutoAddColumnObject.h'
82 |
83 | #include "WCTAPIBridge.h"
84 |
   | `- warning: umbrella header for module 'WCDB_Private' does not include header 'AutoAddColumnObject.h'
<module-includes>:1:9: note: in file included from <module-includes>:1:
1 | #import "WCDBBridging.h"
  |         `- note: in file included from <module-includes>:1:
2 |
/Users/admin/builder/spi-builder-workspace/src/bridge/include/WCDBBridging.h:84:1: warning: umbrella header for module 'WCDB_Private' does not include header 'SwiftBridgeObjcTest-Bridging-Header.h'
82 |
83 | #include "WCTAPIBridge.h"
84 |
   | `- warning: umbrella header for module 'WCDB_Private' does not include header 'SwiftBridgeObjcTest-Bridging-Header.h'
<module-includes>:1:9: note: in file included from <module-includes>:1:
1 | #import "WCDBBridging.h"
  |         `- note: in file included from <module-includes>:1:
2 |
/Users/admin/builder/spi-builder-workspace/src/bridge/include/WCDBBridging.h:84:1: warning: umbrella header for module 'WCDB_Private' does not include header 'CRUDObject.h'
82 |
83 | #include "WCTAPIBridge.h"
84 |
   | `- warning: umbrella header for module 'WCDB_Private' does not include header 'CRUDObject.h'
[409/530] Compiling WCDBSwift StatementDropTrigger.swift
[410/530] Compiling WCDBSwift StatementDropView.swift
[411/530] Compiling WCDBSwift StatementExplain.swift
[412/530] Compiling WCDBSwift StatementInsert.swift
[413/530] Compiling WCDBSwift StatementPragma.swift
[414/530] Compiling WCDBSwift StatementReindex.swift
[415/530] Compiling WCDBSwift StatementRelease.swift
[416/530] Compiling WCDBSwift StatementRollback.swift
[417/530] Compiling WCDBSwift StatementSavepoint.swift
[418/530] Compiling WCDBSwift StatementSelect.swift
[419/530] Compiling WCDBSwift StatementUpdate.swift
[420/530] Compiling WCDBSwift StatementVacuum.swift
[421/530] Compiling WCDBSwift StatementAttach.swift
[422/530] Compiling WCDBSwift StatementBegin.swift
[423/530] Compiling WCDBSwift StatementCommit.swift
[424/530] Compiling WCDBSwift StatementCreateIndex.swift
[425/530] Compiling WCDBSwift StatementCreateTable.swift
[426/530] Compiling WCDBSwift StatementCreateTrigger.swift
[427/530] Compiling WCDBSwift StatementCreateView.swift
[428/530] Compiling WCDBSwift StatementCreateVirtualTable.swift
[429/530] Compiling WCDBSwift StatementDelete.swift
[430/530] Compiling WCDBSwift StatementDetach.swift
[431/530] Compiling WCDBSwift StatementDropIndex.swift
[432/530] Compiling WCDBSwift StatementDropTable.swift
[433/530] Compiling WCDBSwift TableConfiguration.swift
/Users/admin/builder/spi-builder-workspace/src/swift/core/chaincall/Select.swift:124:13: warning: initialization of immutable value 'prepareStatement' was never used; consider replacing with assignment to '_' or removing it
122 |     public func nextObject<Object: TableDecodable>(of type: Object.Type = Object.self) throws -> Object? {
123 |         assert(keys is [Object.CodingKeys], "Properties must belong to \(Object.self).CodingKeys.")
124 |         let prepareStatement = try getOrCreatePrepareStatement()
    |             `- warning: initialization of immutable value 'prepareStatement' was never used; consider replacing with assignment to '_' or removing it
125 |         guard try next() else {
126 |             return nil
[434/530] Compiling WCDBSwift VirtualTableConfig.swift
/Users/admin/builder/spi-builder-workspace/src/swift/core/chaincall/Select.swift:124:13: warning: initialization of immutable value 'prepareStatement' was never used; consider replacing with assignment to '_' or removing it
122 |     public func nextObject<Object: TableDecodable>(of type: Object.Type = Object.self) throws -> Object? {
123 |         assert(keys is [Object.CodingKeys], "Properties must belong to \(Object.self).CodingKeys.")
124 |         let prepareStatement = try getOrCreatePrepareStatement()
    |             `- warning: initialization of immutable value 'prepareStatement' was never used; consider replacing with assignment to '_' or removing it
125 |         guard try next() else {
126 |             return nil
[435/530] Compiling WCDBSwift ChainCall+WCTTableCoding.swift
/Users/admin/builder/spi-builder-workspace/src/swift/core/chaincall/Select.swift:124:13: warning: initialization of immutable value 'prepareStatement' was never used; consider replacing with assignment to '_' or removing it
122 |     public func nextObject<Object: TableDecodable>(of type: Object.Type = Object.self) throws -> Object? {
123 |         assert(keys is [Object.CodingKeys], "Properties must belong to \(Object.self).CodingKeys.")
124 |         let prepareStatement = try getOrCreatePrepareStatement()
    |             `- warning: initialization of immutable value 'prepareStatement' was never used; consider replacing with assignment to '_' or removing it
125 |         guard try next() else {
126 |             return nil
[436/530] Compiling WCDBSwift ChainCall.swift
/Users/admin/builder/spi-builder-workspace/src/swift/core/chaincall/Select.swift:124:13: warning: initialization of immutable value 'prepareStatement' was never used; consider replacing with assignment to '_' or removing it
122 |     public func nextObject<Object: TableDecodable>(of type: Object.Type = Object.self) throws -> Object? {
123 |         assert(keys is [Object.CodingKeys], "Properties must belong to \(Object.self).CodingKeys.")
124 |         let prepareStatement = try getOrCreatePrepareStatement()
    |             `- warning: initialization of immutable value 'prepareStatement' was never used; consider replacing with assignment to '_' or removing it
125 |         guard try next() else {
126 |             return nil
[437/530] Compiling WCDBSwift Declare.swift
/Users/admin/builder/spi-builder-workspace/src/swift/core/chaincall/Select.swift:124:13: warning: initialization of immutable value 'prepareStatement' was never used; consider replacing with assignment to '_' or removing it
122 |     public func nextObject<Object: TableDecodable>(of type: Object.Type = Object.self) throws -> Object? {
123 |         assert(keys is [Object.CodingKeys], "Properties must belong to \(Object.self).CodingKeys.")
124 |         let prepareStatement = try getOrCreatePrepareStatement()
    |             `- warning: initialization of immutable value 'prepareStatement' was never used; consider replacing with assignment to '_' or removing it
125 |         guard try next() else {
126 |             return nil
[438/530] Compiling WCDBSwift Delete.swift
/Users/admin/builder/spi-builder-workspace/src/swift/core/chaincall/Select.swift:124:13: warning: initialization of immutable value 'prepareStatement' was never used; consider replacing with assignment to '_' or removing it
122 |     public func nextObject<Object: TableDecodable>(of type: Object.Type = Object.self) throws -> Object? {
123 |         assert(keys is [Object.CodingKeys], "Properties must belong to \(Object.self).CodingKeys.")
124 |         let prepareStatement = try getOrCreatePrepareStatement()
    |             `- warning: initialization of immutable value 'prepareStatement' was never used; consider replacing with assignment to '_' or removing it
125 |         guard try next() else {
126 |             return nil
[439/530] Compiling WCDBSwift Insert+WCTTableCoding.swift
/Users/admin/builder/spi-builder-workspace/src/swift/core/chaincall/Select.swift:124:13: warning: initialization of immutable value 'prepareStatement' was never used; consider replacing with assignment to '_' or removing it
122 |     public func nextObject<Object: TableDecodable>(of type: Object.Type = Object.self) throws -> Object? {
123 |         assert(keys is [Object.CodingKeys], "Properties must belong to \(Object.self).CodingKeys.")
124 |         let prepareStatement = try getOrCreatePrepareStatement()
    |             `- warning: initialization of immutable value 'prepareStatement' was never used; consider replacing with assignment to '_' or removing it
125 |         guard try next() else {
126 |             return nil
[440/530] Compiling WCDBSwift Insert.swift
/Users/admin/builder/spi-builder-workspace/src/swift/core/chaincall/Select.swift:124:13: warning: initialization of immutable value 'prepareStatement' was never used; consider replacing with assignment to '_' or removing it
122 |     public func nextObject<Object: TableDecodable>(of type: Object.Type = Object.self) throws -> Object? {
123 |         assert(keys is [Object.CodingKeys], "Properties must belong to \(Object.self).CodingKeys.")
124 |         let prepareStatement = try getOrCreatePrepareStatement()
    |             `- warning: initialization of immutable value 'prepareStatement' was never used; consider replacing with assignment to '_' or removing it
125 |         guard try next() else {
126 |             return nil
[441/530] Compiling WCDBSwift MultiSelect.swift
/Users/admin/builder/spi-builder-workspace/src/swift/core/chaincall/Select.swift:124:13: warning: initialization of immutable value 'prepareStatement' was never used; consider replacing with assignment to '_' or removing it
122 |     public func nextObject<Object: TableDecodable>(of type: Object.Type = Object.self) throws -> Object? {
123 |         assert(keys is [Object.CodingKeys], "Properties must belong to \(Object.self).CodingKeys.")
124 |         let prepareStatement = try getOrCreatePrepareStatement()
    |             `- warning: initialization of immutable value 'prepareStatement' was never used; consider replacing with assignment to '_' or removing it
125 |         guard try next() else {
126 |             return nil
[442/530] Compiling WCDBSwift RowSelect.swift
/Users/admin/builder/spi-builder-workspace/src/swift/core/chaincall/Select.swift:124:13: warning: initialization of immutable value 'prepareStatement' was never used; consider replacing with assignment to '_' or removing it
122 |     public func nextObject<Object: TableDecodable>(of type: Object.Type = Object.self) throws -> Object? {
123 |         assert(keys is [Object.CodingKeys], "Properties must belong to \(Object.self).CodingKeys.")
124 |         let prepareStatement = try getOrCreatePrepareStatement()
    |             `- warning: initialization of immutable value 'prepareStatement' was never used; consider replacing with assignment to '_' or removing it
125 |         guard try next() else {
126 |             return nil
[443/530] Compiling WCDBSwift Select+WCTTableCoding.swift
/Users/admin/builder/spi-builder-workspace/src/swift/core/chaincall/Select.swift:124:13: warning: initialization of immutable value 'prepareStatement' was never used; consider replacing with assignment to '_' or removing it
122 |     public func nextObject<Object: TableDecodable>(of type: Object.Type = Object.self) throws -> Object? {
123 |         assert(keys is [Object.CodingKeys], "Properties must belong to \(Object.self).CodingKeys.")
124 |         let prepareStatement = try getOrCreatePrepareStatement()
    |             `- warning: initialization of immutable value 'prepareStatement' was never used; consider replacing with assignment to '_' or removing it
125 |         guard try next() else {
126 |             return nil
[444/530] Compiling WCDBSwift Select.swift
/Users/admin/builder/spi-builder-workspace/src/swift/core/chaincall/Select.swift:124:13: warning: initialization of immutable value 'prepareStatement' was never used; consider replacing with assignment to '_' or removing it
122 |     public func nextObject<Object: TableDecodable>(of type: Object.Type = Object.self) throws -> Object? {
123 |         assert(keys is [Object.CodingKeys], "Properties must belong to \(Object.self).CodingKeys.")
124 |         let prepareStatement = try getOrCreatePrepareStatement()
    |             `- warning: initialization of immutable value 'prepareStatement' was never used; consider replacing with assignment to '_' or removing it
125 |         guard try next() else {
126 |             return nil
[445/530] Compiling WCDBSwift UpdateInterface+WCTTableCoding.swift
[446/530] Compiling WCDBSwift UpdateInterface.swift
[447/530] Compiling WCDBSwift Convenience.swift
[448/530] Compiling WCDBSwift Lock.swift
[449/530] Compiling WCDBSwift Optional.swift
[450/530] Compiling WCDBSwift Recyclable.swift
[451/530] Compiling WCDBSwift WCDBError.swift
[452/530] Compiling WCDBSwift Convertible.swift
[453/530] Compiling WCDBSwift Identifier.swift
[454/530] Compiling WCDBSwift Statement.swift
[455/530] Compiling WCDBSwift SyntaxConst.swift
[456/530] Compiling WCDBSwift Value.swift
[457/530] Compiling WCDBSwift OrderingTerm.swift
[458/530] Compiling WCDBSwift Pragma.swift
[459/530] Compiling WCDBSwift QualifiedTable.swift
[460/530] Compiling WCDBSwift RaiseFunction.swift
[461/530] Compiling WCDBSwift ResultColumn.swift
[462/530] Compiling WCDBSwift Schema.swift
[463/530] Compiling WCDBSwift TableConstraint.swift
[464/530] Compiling WCDBSwift TableOrSubquery.swift
[465/530] Compiling WCDBSwift Upsert.swift
[466/530] Compiling WCDBSwift WindowDef.swift
[467/530] Compiling WCDBSwift StatementAlterTable.swift
[468/530] Compiling WCDBSwift StatementAnalyze.swift
[469/530] Compiling WCDBSwift PreparedStatement.swift
[470/530] Compiling WCDBSwift Table+WCTTableCoding.swift
[471/530] Compiling WCDBSwift Table.swift
[472/530] Compiling WCDBSwift CheckExpressionConfig.swift
[473/530] Compiling WCDBSwift ColumnConstraintConfig.swift
[474/530] Compiling WCDBSwift ForeignKeyConfig.swift
[475/530] Compiling WCDBSwift IndexConfig.swift
[476/530] Compiling WCDBSwift MultiPrimaryConfig.swift
[477/530] Compiling WCDBSwift MultiUniqueConfig.swift
[478/530] Compiling WCDBSwift Property.swift
[479/530] Compiling WCDBSwift Redirectable.swift
[480/530] Compiling WCDBSwift TableBinding.swift
[481/530] Compiling WCDBSwift InsertInterface+WCTTableCoding.swift
[482/530] Compiling WCDBSwift InsertInterface.swift
[483/530] Compiling WCDBSwift SelectInterface+WCTTableCoding.swift
[484/530] Compiling WCDBSwift SelectInterface.swift
[485/530] Compiling WCDBSwift StatementInterface+WCTTableCoding.swift
[486/530] Compiling WCDBSwift StatementInterface.swift
[487/530] Compiling WCDBSwift StatementSelectInterface.swift
[488/530] Compiling WCDBSwift TableCRUDInterface+WCTTableCoding.swift
[489/530] Compiling WCDBSwift TableCRUDInterface.swift
[490/530] Compiling WCDBSwift TableInterface+WCTTableCoding.swift
[491/530] Compiling WCDBSwift TableInterface.swift
[492/530] Compiling WCDBSwift TransactionInterface.swift
[493/530] Compiling WCDBSwift Selectable.swift
[494/530] Compiling WCDBSwift TableChainCall+WCTTableCoding.swift
[495/530] Compiling WCDBSwift TableChainCall.swift
[496/530] Compiling WCDBSwift Update+WCTTableCoding.swift
[497/530] Compiling WCDBSwift Update.swift
[498/530] Compiling WCDBSwift CodingTableKey.swift
[499/530] Compiling WCDBSwift ColumnCodable.swift
[500/530] Compiling WCDBSwift ColumnTypeDecoder.swift
[501/530] Compiling WCDBSwift TableCodable.swift
[502/530] Compiling WCDBSwift TableDecoder.swift
[503/530] Compiling WCDBSwift TableEncoder.swift
[504/530] Compiling WCDBSwift DeleteInterface.swift
[505/530] Compiling WCDBSwift BindParameter.swift
[506/530] Compiling WCDBSwift Column.swift
[507/530] Compiling WCDBSwift ColumnConstraint.swift
[508/530] Compiling WCDBSwift ColumnDef.swift
[509/530] Compiling WCDBSwift CommonTableExpression.swift
[510/530] Compiling WCDBSwift Expression.swift
[511/530] Compiling WCDBSwift ForeignKey.swift
[512/530] Compiling WCDBSwift FrameSpec.swift
[513/530] Compiling WCDBSwift IndexedColumn.swift
[514/530] Compiling WCDBSwift Join.swift
[515/530] Compiling WCDBSwift LiteralValue.swift
[516/530] Compiling WCDBSwift Operable.swift
[517/530] Compiling WCDBSwift ErrorBridge.swift
/Users/admin/builder/spi-builder-workspace/src/swift/bridge/ErrorBridge.swift:55:79: warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
53 |                 valueWrap.value[String(cString: key)] = Value(value.doubleValue)
54 |             case WCDBBridgedType_String:
55 |                 valueWrap.value[String(cString: key)] = Value(String(cString: unsafeBitCast(value.intValue, to: UnsafePointer<CChar>.self)))
   |                                                                               `- warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
56 |             default:
57 |                 return
/Users/admin/builder/spi-builder-workspace/src/swift/core/base/Database.swift:701:83: warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
 699 |                     valueWrap.value[String(cString: key)] = Value(value.doubleValue)
 700 |                 case WCDBBridgedType_String:
 701 |                     valueWrap.value[String(cString: key)] = Value(String(cString: unsafeBitCast(value.intValue, to: UnsafePointer<CChar>.self)))
     |                                                                                   `- warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
 702 |                 default:
 703 |                     return
[518/530] Compiling WCDBSwift FTSBridge.swift
/Users/admin/builder/spi-builder-workspace/src/swift/bridge/ErrorBridge.swift:55:79: warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
53 |                 valueWrap.value[String(cString: key)] = Value(value.doubleValue)
54 |             case WCDBBridgedType_String:
55 |                 valueWrap.value[String(cString: key)] = Value(String(cString: unsafeBitCast(value.intValue, to: UnsafePointer<CChar>.self)))
   |                                                                               `- warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
56 |             default:
57 |                 return
/Users/admin/builder/spi-builder-workspace/src/swift/core/base/Database.swift:701:83: warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
 699 |                     valueWrap.value[String(cString: key)] = Value(value.doubleValue)
 700 |                 case WCDBBridgedType_String:
 701 |                     valueWrap.value[String(cString: key)] = Value(String(cString: unsafeBitCast(value.intValue, to: UnsafePointer<CChar>.self)))
     |                                                                                   `- warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
 702 |                 default:
 703 |                     return
[519/530] Compiling WCDBSwift ObjectBridge.swift
/Users/admin/builder/spi-builder-workspace/src/swift/bridge/ErrorBridge.swift:55:79: warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
53 |                 valueWrap.value[String(cString: key)] = Value(value.doubleValue)
54 |             case WCDBBridgedType_String:
55 |                 valueWrap.value[String(cString: key)] = Value(String(cString: unsafeBitCast(value.intValue, to: UnsafePointer<CChar>.self)))
   |                                                                               `- warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
56 |             default:
57 |                 return
/Users/admin/builder/spi-builder-workspace/src/swift/core/base/Database.swift:701:83: warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
 699 |                     valueWrap.value[String(cString: key)] = Value(value.doubleValue)
 700 |                 case WCDBBridgedType_String:
 701 |                     valueWrap.value[String(cString: key)] = Value(String(cString: unsafeBitCast(value.intValue, to: UnsafePointer<CChar>.self)))
     |                                                                                   `- warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
 702 |                 default:
 703 |                     return
[520/530] Compiling WCDBSwift WCTBridgeProperty.swift
/Users/admin/builder/spi-builder-workspace/src/swift/bridge/ErrorBridge.swift:55:79: warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
53 |                 valueWrap.value[String(cString: key)] = Value(value.doubleValue)
54 |             case WCDBBridgedType_String:
55 |                 valueWrap.value[String(cString: key)] = Value(String(cString: unsafeBitCast(value.intValue, to: UnsafePointer<CChar>.self)))
   |                                                                               `- warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
56 |             default:
57 |                 return
/Users/admin/builder/spi-builder-workspace/src/swift/core/base/Database.swift:701:83: warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
 699 |                     valueWrap.value[String(cString: key)] = Value(value.doubleValue)
 700 |                 case WCDBBridgedType_String:
 701 |                     valueWrap.value[String(cString: key)] = Value(String(cString: unsafeBitCast(value.intValue, to: UnsafePointer<CChar>.self)))
     |                                                                                   `- warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
 702 |                 default:
 703 |                     return
[521/530] Compiling WCDBSwift CodableType.swift
/Users/admin/builder/spi-builder-workspace/src/swift/bridge/ErrorBridge.swift:55:79: warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
53 |                 valueWrap.value[String(cString: key)] = Value(value.doubleValue)
54 |             case WCDBBridgedType_String:
55 |                 valueWrap.value[String(cString: key)] = Value(String(cString: unsafeBitCast(value.intValue, to: UnsafePointer<CChar>.self)))
   |                                                                               `- warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
56 |             default:
57 |                 return
/Users/admin/builder/spi-builder-workspace/src/swift/core/base/Database.swift:701:83: warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
 699 |                     valueWrap.value[String(cString: key)] = Value(value.doubleValue)
 700 |                 case WCDBBridgedType_String:
 701 |                     valueWrap.value[String(cString: key)] = Value(String(cString: unsafeBitCast(value.intValue, to: UnsafePointer<CChar>.self)))
     |                                                                                   `- warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
 702 |                 default:
 703 |                     return
[522/530] Compiling WCDBSwift Master.swift
/Users/admin/builder/spi-builder-workspace/src/swift/bridge/ErrorBridge.swift:55:79: warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
53 |                 valueWrap.value[String(cString: key)] = Value(value.doubleValue)
54 |             case WCDBBridgedType_String:
55 |                 valueWrap.value[String(cString: key)] = Value(String(cString: unsafeBitCast(value.intValue, to: UnsafePointer<CChar>.self)))
   |                                                                               `- warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
56 |             default:
57 |                 return
/Users/admin/builder/spi-builder-workspace/src/swift/core/base/Database.swift:701:83: warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
 699 |                     valueWrap.value[String(cString: key)] = Value(value.doubleValue)
 700 |                 case WCDBBridgedType_String:
 701 |                     valueWrap.value[String(cString: key)] = Value(String(cString: unsafeBitCast(value.intValue, to: UnsafePointer<CChar>.self)))
     |                                                                                   `- warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
 702 |                 default:
 703 |                     return
[523/530] Compiling WCDBSwift BaseType.swift
/Users/admin/builder/spi-builder-workspace/src/swift/bridge/ErrorBridge.swift:55:79: warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
53 |                 valueWrap.value[String(cString: key)] = Value(value.doubleValue)
54 |             case WCDBBridgedType_String:
55 |                 valueWrap.value[String(cString: key)] = Value(String(cString: unsafeBitCast(value.intValue, to: UnsafePointer<CChar>.self)))
   |                                                                               `- warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
56 |             default:
57 |                 return
/Users/admin/builder/spi-builder-workspace/src/swift/core/base/Database.swift:701:83: warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
 699 |                     valueWrap.value[String(cString: key)] = Value(value.doubleValue)
 700 |                 case WCDBBridgedType_String:
 701 |                     valueWrap.value[String(cString: key)] = Value(String(cString: unsafeBitCast(value.intValue, to: UnsafePointer<CChar>.self)))
     |                                                                                   `- warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
 702 |                 default:
 703 |                     return
[524/530] Compiling WCDBSwift Database+WCTTableCoding.swift
/Users/admin/builder/spi-builder-workspace/src/swift/bridge/ErrorBridge.swift:55:79: warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
53 |                 valueWrap.value[String(cString: key)] = Value(value.doubleValue)
54 |             case WCDBBridgedType_String:
55 |                 valueWrap.value[String(cString: key)] = Value(String(cString: unsafeBitCast(value.intValue, to: UnsafePointer<CChar>.self)))
   |                                                                               `- warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
56 |             default:
57 |                 return
/Users/admin/builder/spi-builder-workspace/src/swift/core/base/Database.swift:701:83: warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
 699 |                     valueWrap.value[String(cString: key)] = Value(value.doubleValue)
 700 |                 case WCDBBridgedType_String:
 701 |                     valueWrap.value[String(cString: key)] = Value(String(cString: unsafeBitCast(value.intValue, to: UnsafePointer<CChar>.self)))
     |                                                                                   `- warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
 702 |                 default:
 703 |                     return
[525/530] Compiling WCDBSwift Database.swift
/Users/admin/builder/spi-builder-workspace/src/swift/bridge/ErrorBridge.swift:55:79: warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
53 |                 valueWrap.value[String(cString: key)] = Value(value.doubleValue)
54 |             case WCDBBridgedType_String:
55 |                 valueWrap.value[String(cString: key)] = Value(String(cString: unsafeBitCast(value.intValue, to: UnsafePointer<CChar>.self)))
   |                                                                               `- warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
56 |             default:
57 |                 return
/Users/admin/builder/spi-builder-workspace/src/swift/core/base/Database.swift:701:83: warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
 699 |                     valueWrap.value[String(cString: key)] = Value(value.doubleValue)
 700 |                 case WCDBBridgedType_String:
 701 |                     valueWrap.value[String(cString: key)] = Value(String(cString: unsafeBitCast(value.intValue, to: UnsafePointer<CChar>.self)))
     |                                                                                   `- warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
 702 |                 default:
 703 |                     return
[526/530] Compiling WCDBSwift Handle+WCTTableCoding.swift
/Users/admin/builder/spi-builder-workspace/src/swift/bridge/ErrorBridge.swift:55:79: warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
53 |                 valueWrap.value[String(cString: key)] = Value(value.doubleValue)
54 |             case WCDBBridgedType_String:
55 |                 valueWrap.value[String(cString: key)] = Value(String(cString: unsafeBitCast(value.intValue, to: UnsafePointer<CChar>.self)))
   |                                                                               `- warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
56 |             default:
57 |                 return
/Users/admin/builder/spi-builder-workspace/src/swift/core/base/Database.swift:701:83: warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
 699 |                     valueWrap.value[String(cString: key)] = Value(value.doubleValue)
 700 |                 case WCDBBridgedType_String:
 701 |                     valueWrap.value[String(cString: key)] = Value(String(cString: unsafeBitCast(value.intValue, to: UnsafePointer<CChar>.self)))
     |                                                                                   `- warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
 702 |                 default:
 703 |                     return
[527/530] Compiling WCDBSwift Handle.swift
/Users/admin/builder/spi-builder-workspace/src/swift/bridge/ErrorBridge.swift:55:79: warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
53 |                 valueWrap.value[String(cString: key)] = Value(value.doubleValue)
54 |             case WCDBBridgedType_String:
55 |                 valueWrap.value[String(cString: key)] = Value(String(cString: unsafeBitCast(value.intValue, to: UnsafePointer<CChar>.self)))
   |                                                                               `- warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
56 |             default:
57 |                 return
/Users/admin/builder/spi-builder-workspace/src/swift/core/base/Database.swift:701:83: warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
 699 |                     valueWrap.value[String(cString: key)] = Value(value.doubleValue)
 700 |                 case WCDBBridgedType_String:
 701 |                     valueWrap.value[String(cString: key)] = Value(String(cString: unsafeBitCast(value.intValue, to: UnsafePointer<CChar>.self)))
     |                                                                                   `- warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
 702 |                 default:
 703 |                     return
[528/530] Compiling WCDBSwift HandleStatement+WCTTableCoding.swift
/Users/admin/builder/spi-builder-workspace/src/swift/bridge/ErrorBridge.swift:55:79: warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
53 |                 valueWrap.value[String(cString: key)] = Value(value.doubleValue)
54 |             case WCDBBridgedType_String:
55 |                 valueWrap.value[String(cString: key)] = Value(String(cString: unsafeBitCast(value.intValue, to: UnsafePointer<CChar>.self)))
   |                                                                               `- warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
56 |             default:
57 |                 return
/Users/admin/builder/spi-builder-workspace/src/swift/core/base/Database.swift:701:83: warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
 699 |                     valueWrap.value[String(cString: key)] = Value(value.doubleValue)
 700 |                 case WCDBBridgedType_String:
 701 |                     valueWrap.value[String(cString: key)] = Value(String(cString: unsafeBitCast(value.intValue, to: UnsafePointer<CChar>.self)))
     |                                                                                   `- warning: 'unsafeBitCast' from 'Int64' to 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>') can be replaced with 'bitPattern:' initializer on 'UnsafePointer<CChar>' (aka 'UnsafePointer<Int8>')
 702 |                 default:
 703 |                     return
[528/530] Write Objects.LinkFileList
[529/530] Linking libWCDBSwiftDynamic.dylib
Build complete! (46.29s)
Fetching https://github.com/Tencent/sqlcipher
[1/13322] Fetching sqlcipher
Fetched https://github.com/Tencent/sqlcipher from cache (5.53s)
Computing version for https://github.com/Tencent/sqlcipher
Computed https://github.com/Tencent/sqlcipher at 1.4.7 (6.15s)
Creating working copy for https://github.com/Tencent/sqlcipher
Working copy of https://github.com/Tencent/sqlcipher resolved at 1.4.7
Build complete.
{
  "c_language_standard" : "c11",
  "cxx_language_standard" : "c++14",
  "dependencies" : [
    {
      "identity" : "sqlcipher",
      "requirement" : {
        "exact" : [
          "1.4.7"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/Tencent/sqlcipher"
    }
  ],
  "manifest_display_name" : "WCDBSwift",
  "name" : "WCDBSwift",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.13"
    },
    {
      "name" : "watchos",
      "version" : "4.0"
    },
    {
      "name" : "tvos",
      "version" : "12.0"
    },
    {
      "name" : "ios",
      "version" : "12.0"
    }
  ],
  "products" : [
    {
      "name" : "WCDBSwift",
      "targets" : [
        "WCDBSwift"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "WCDBSwiftDynamic",
      "targets" : [
        "WCDBSwift"
      ],
      "type" : {
        "library" : [
          "dynamic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "objc_core",
      "module_type" : "ClangTarget",
      "name" : "objc-core",
      "path" : "src/objc/core",
      "product_memberships" : [
        "WCDBSwift",
        "WCDBSwiftDynamic"
      ],
      "sources" : [
        "WCTFTSTokenizerUtil.mm",
        "WCTFileManager.mm",
        "WCTFoundation.mm",
        "WCTOperationQueue.mm"
      ],
      "type" : "library"
    },
    {
      "c99name" : "common",
      "module_type" : "ClangTarget",
      "name" : "common",
      "path" : "src/common",
      "product_dependencies" : [
        "sqlcipher"
      ],
      "product_memberships" : [
        "WCDBSwift",
        "WCDBSwiftDynamic"
      ],
      "sources" : [
        "base/Console.cpp",
        "base/DBOperationNotifier.cpp",
        "base/Data.cpp",
        "base/ErrorProne.cpp",
        "base/FileHandle.cpp",
        "base/FileManager.cpp",
        "base/FunctionContainer.cpp",
        "base/HighWater.cpp",
        "base/Lock.cpp",
        "base/MappedData.cpp",
        "base/Notifier.cpp",
        "base/Path.cpp",
        "base/Progress.cpp",
        "base/Range.cpp",
        "base/Recyclable.cpp",
        "base/Serialization.cpp",
        "base/SharedThreadedErrorProne.cpp",
        "base/StringView.cpp",
        "base/Thread.cpp",
        "base/ThreadedErrors.cpp",
        "base/Time.cpp",
        "base/UnsafeData.cpp",
        "base/WCDBError.cpp",
        "base/WCDBOptional.cpp",
        "core/CommonCore.cpp",
        "core/CoreConst.cpp",
        "core/DatabasePool.cpp",
        "core/HandleCounter.cpp",
        "core/HandlePool.cpp",
        "core/InnerDatabase.cpp",
        "core/InnerHandle.cpp",
        "core/RecyclableHandle.cpp",
        "core/Tag.cpp",
        "core/assemble/AssembleHandleOperator.cpp",
        "core/cipher/CipherHandle.cpp",
        "core/compression/AutoCompressConfig.cpp",
        "core/compression/CompressHandleOperator.cpp",
        "core/compression/CompressingHandleDecorator.cpp",
        "core/compression/CompressingStatementDecorator.cpp",
        "core/compression/Compression.cpp",
        "core/compression/CompressionCenter.cpp",
        "core/compression/CompressionConst.cpp",
        "core/compression/CompressionInfo.cpp",
        "core/compression/CompressionRecord.cpp",
        "core/compression/DecompressFunction.cpp",
        "core/compression/ZSTDContext.cpp",
        "core/compression/ZSTDDict.cpp",
        "core/config/AutoBackupConfig.cpp",
        "core/config/AutoCheckpointConfig.cpp",
        "core/config/AutoVacuumConfig.cpp",
        "core/config/BasicConfig.cpp",
        "core/config/BusyRetryConfig.cpp",
        "core/config/CipherConfig.cpp",
        "core/config/Config.cpp",
        "core/config/Configs.cpp",
        "core/config/CustomConfig.cpp",
        "core/config/PerformanceTraceConfig.cpp",
        "core/config/SQLTraceConfig.cpp",
        "core/fts/AutoMergeFTSIndexConfig.cpp",
        "core/fts/FTSError.cpp",
        "core/fts/MergeFTSIndexLogic.cpp",
        "core/fts/auxfunction/AuxiliaryFunctionConfig.cpp",
        "core/fts/auxfunction/AuxiliaryFunctionModule.cpp",
        "core/fts/auxfunction/SubstringMatchInfo.cpp",
        "core/fts/tokenizer/BaseTokenizerUtil.cpp",
        "core/fts/tokenizer/MMICUTokenizer.cpp",
        "core/fts/tokenizer/OneOrBinaryTokenizer.cpp",
        "core/fts/tokenizer/PinyinTokenizer.cpp",
        "core/fts/tokenizer/PorterStemming.c",
        "core/fts/tokenizer/TokenizerConfig.cpp",
        "core/fts/tokenizer/TokenizerModule.cpp",
        "core/fts/tokenizer/TokenizerModules.cpp",
        "core/function/scalar/ScalarFunctionConfig.cpp",
        "core/function/scalar/ScalarFunctionModule.cpp",
        "core/integrity/IntegerityHandleOperator.cpp",
        "core/migration/AutoMigrateConfig.cpp",
        "core/migration/MigrateHandleOperator.cpp",
        "core/migration/MigratingHandleDecorator.cpp",
        "core/migration/MigratingStatementDecorator.cpp",
        "core/migration/Migration.cpp",
        "core/migration/MigrationInfo.cpp",
        "core/operate/OperationQueue.cpp",
        "core/operate/OperationQueueForMemory.cpp",
        "core/sqlite/AbstractHandle.cpp",
        "core/sqlite/ColumnMeta.cpp",
        "core/sqlite/DecorativeHandle.cpp",
        "core/sqlite/DecorativeHandleStatement.cpp",
        "core/sqlite/Global.cpp",
        "core/sqlite/HandleNotification.cpp",
        "core/sqlite/HandleOperator.cpp",
        "core/sqlite/HandleRelated.cpp",
        "core/sqlite/HandleStatement.cpp",
        "core/sqlite/TableAttribute.cpp",
        "core/vacuum/VacuumHandleOperator.cpp",
        "platform/CrossPlatform.c",
        "repair/basic/Assemble.cpp",
        "repair/basic/Cipher.cpp",
        "repair/basic/Crawlable.cpp",
        "repair/basic/EncryptedSerialization.cpp",
        "repair/basic/MasterItem.cpp",
        "repair/basic/Repairman.cpp",
        "repair/basic/Scoreable.cpp",
        "repair/basic/SequenceItem.cpp",
        "repair/basic/UpgradeableErrorProne.cpp",
        "repair/basic/Vacuum.cpp",
        "repair/crawl/FullCrawler.cpp",
        "repair/crawl/MasterCrawler.cpp",
        "repair/crawl/SequenceCrawler.cpp",
        "repair/factory/Factory.cpp",
        "repair/factory/FactoryBackup.cpp",
        "repair/factory/FactoryDepositor.cpp",
        "repair/factory/FactoryRelated.cpp",
        "repair/factory/FactoryRenewer.cpp",
        "repair/factory/FactoryRetriever.cpp",
        "repair/factory/FactoryVacuum.cpp",
        "repair/mechanic/Backup.cpp",
        "repair/mechanic/BackupHandleOperator.cpp",
        "repair/mechanic/IncrementalMaterial.cpp",
        "repair/mechanic/Material.cpp",
        "repair/mechanic/Mechanic.cpp",
        "repair/parse/Cell.cpp",
        "repair/parse/Frame.cpp",
        "repair/parse/Initializeable.cpp",
        "repair/parse/Page.cpp",
        "repair/parse/PageBasedFileHandle.cpp",
        "repair/parse/Pager.cpp",
        "repair/parse/PagerRelated.cpp",
        "repair/parse/Shm.cpp",
        "repair/parse/Wal.cpp",
        "repair/parse/WalRelated.cpp",
        "repair/utility/Fraction.cpp",
        "utility/AsyncQueue.cpp",
        "utility/Exiting.cpp",
        "winq/SQL.cpp",
        "winq/Statement.cpp",
        "winq/extension/AggregateFunction.cpp",
        "winq/extension/BaseBinding.cpp",
        "winq/extension/ColumnType.cpp",
        "winq/extension/ConvertibleImplementation.cpp",
        "winq/extension/CoreFunction.cpp",
        "winq/extension/ExpressionOperable.cpp",
        "winq/extension/FTSFunction.cpp",
        "winq/extension/Value.cpp",
        "winq/identifier/BindParameter.cpp",
        "winq/identifier/Column.cpp",
        "winq/identifier/ColumnConstraint.cpp",
        "winq/identifier/ColumnDef.cpp",
        "winq/identifier/CommonTableExpression.cpp",
        "winq/identifier/Expression.cpp",
        "winq/identifier/Filter.cpp",
        "winq/identifier/ForeignKey.cpp",
        "winq/identifier/FrameSpec.cpp",
        "winq/identifier/IndexedColumn.cpp",
        "winq/identifier/Join.cpp",
        "winq/identifier/JoinConstraint.cpp",
        "winq/identifier/LiteralValue.cpp",
        "winq/identifier/OrderingTerm.cpp",
        "winq/identifier/Pragma.cpp",
        "winq/identifier/QualifiedTable.cpp",
        "winq/identifier/RaiseFunction.cpp",
        "winq/identifier/ResultColumn.cpp",
        "winq/identifier/Schema.cpp",
        "winq/identifier/TableConstraint.cpp",
        "winq/identifier/TableOrSubquery.cpp",
        "winq/identifier/Upsert.cpp",
        "winq/identifier/WindowDef.cpp",
        "winq/statement/StatementAlterTable.cpp",
        "winq/statement/StatementAnalyze.cpp",
        "winq/statement/StatementAttach.cpp",
        "winq/statement/StatementBegin.cpp",
        "winq/statement/StatementCommit.cpp",
        "winq/statement/StatementCreateIndex.cpp",
        "winq/statement/StatementCreateTable.cpp",
        "winq/statement/StatementCreateTrigger.cpp",
        "winq/statement/StatementCreateView.cpp",
        "winq/statement/StatementCreateVirtualTable.cpp",
        "winq/statement/StatementDelete.cpp",
        "winq/statement/StatementDetach.cpp",
        "winq/statement/StatementDropIndex.cpp",
        "winq/statement/StatementDropTable.cpp",
        "winq/statement/StatementDropTrigger.cpp",
        "winq/statement/StatementDropView.cpp",
        "winq/statement/StatementExplain.cpp",
        "winq/statement/StatementInsert.cpp",
        "winq/statement/StatementPragma.cpp",
        "winq/statement/StatementReindex.cpp",
        "winq/statement/StatementRelease.cpp",
        "winq/statement/StatementRollback.cpp",
        "winq/statement/StatementSavepoint.cpp",
        "winq/statement/StatementSelect.cpp",
        "winq/statement/StatementUpdate.cpp",
        "winq/statement/StatementVacuum.cpp",
        "winq/syntax/const/SyntaxCommonConst.cpp",
        "winq/syntax/identifier/SyntaxBindParameter.cpp",
        "winq/syntax/identifier/SyntaxColumn.cpp",
        "winq/syntax/identifier/SyntaxColumnConstraint.cpp",
        "winq/syntax/identifier/SyntaxColumnDef.cpp",
        "winq/syntax/identifier/SyntaxCommonTableExpression.cpp",
        "winq/syntax/identifier/SyntaxExpression.cpp",
        "winq/syntax/identifier/SyntaxFilter.cpp",
        "winq/syntax/identifier/SyntaxForeignKeyClause.cpp",
        "winq/syntax/identifier/SyntaxFrameSpec.cpp",
        "winq/syntax/identifier/SyntaxIdentifier.cpp",
        "winq/syntax/identifier/SyntaxIndexedColumn.cpp",
        "winq/syntax/identifier/SyntaxJoinClause.cpp",
        "winq/syntax/identifier/SyntaxJoinConstraint.cpp",
        "winq/syntax/identifier/SyntaxLiteralValue.cpp",
        "winq/syntax/identifier/SyntaxOrderingTerm.cpp",
        "winq/syntax/identifier/SyntaxPragma.cpp",
        "winq/syntax/identifier/SyntaxQualifiedTableName.cpp",
        "winq/syntax/identifier/SyntaxRaiseFunction.cpp",
        "winq/syntax/identifier/SyntaxResultColumn.cpp",
        "winq/syntax/identifier/SyntaxSchema.cpp",
        "winq/syntax/identifier/SyntaxSelectCore.cpp",
        "winq/syntax/identifier/SyntaxTableConstraint.cpp",
        "winq/syntax/identifier/SyntaxTableOrSubquery.cpp",
        "winq/syntax/identifier/SyntaxUpsertClause.cpp",
        "winq/syntax/identifier/SyntaxWindowDef.cpp",
        "winq/syntax/stmt/SyntaxAlterTableSTMT.cpp",
        "winq/syntax/stmt/SyntaxAnalyzeSTMT.cpp",
        "winq/syntax/stmt/SyntaxAttachSTMT.cpp",
        "winq/syntax/stmt/SyntaxBeginSTMT.cpp",
        "winq/syntax/stmt/SyntaxCommitSTMT.cpp",
        "winq/syntax/stmt/SyntaxCreateIndexSTMT.cpp",
        "winq/syntax/stmt/SyntaxCreateTableSTMT.cpp",
        "winq/syntax/stmt/SyntaxCreateTriggerSTMT.cpp",
        "winq/syntax/stmt/SyntaxCreateViewSTMT.cpp",
        "winq/syntax/stmt/SyntaxCreateVirtualTableSTMT.cpp",
        "winq/syntax/stmt/SyntaxDeleteSTMT.cpp",
        "winq/syntax/stmt/SyntaxDetachSTMT.cpp",
        "winq/syntax/stmt/SyntaxDropIndexSTMT.cpp",
        "winq/syntax/stmt/SyntaxDropTableSTMT.cpp",
        "winq/syntax/stmt/SyntaxDropTriggerSTMT.cpp",
        "winq/syntax/stmt/SyntaxDropViewSTMT.cpp",
        "winq/syntax/stmt/SyntaxExplainSTMT.cpp",
        "winq/syntax/stmt/SyntaxInsertSTMT.cpp",
        "winq/syntax/stmt/SyntaxPragmaSTMT.cpp",
        "winq/syntax/stmt/SyntaxReindexSTMT.cpp",
        "winq/syntax/stmt/SyntaxReleaseSTMT.cpp",
        "winq/syntax/stmt/SyntaxRollbackSTMT.cpp",
        "winq/syntax/stmt/SyntaxSavepointSTMT.cpp",
        "winq/syntax/stmt/SyntaxSelectSTMT.cpp",
        "winq/syntax/stmt/SyntaxUpdateSTMT.cpp",
        "winq/syntax/stmt/SyntaxVacuumSTMT.cpp"
      ],
      "target_dependencies" : [
        "objc-core"
      ],
      "type" : "library"
    },
    {
      "c99name" : "bridge",
      "module_type" : "ClangTarget",
      "name" : "bridge",
      "path" : "src/bridge",
      "product_memberships" : [
        "WCDBSwift",
        "WCDBSwiftDynamic"
      ],
      "sources" : [
        "base/ContainerBridge.cpp",
        "base/ErrorBridge.cpp",
        "base/ObjectBridge.cpp",
        "cppbridge/BindingBridge.cpp",
        "cppbridge/CoreBridge.cpp",
        "cppbridge/DatabaseBridge.cpp",
        "cppbridge/FTSBridge.cpp",
        "cppbridge/HandleBridge.cpp",
        "cppbridge/HandleStatementBridge.cpp",
        "objcbridge/WCTAPIBridge.mm",
        "winqbridge/WinqBridge.cpp",
        "winqbridge/identifier/BindParameterBridge.cpp",
        "winqbridge/identifier/ColumnBridge.cpp",
        "winqbridge/identifier/ColumnConstraintBridge.cpp",
        "winqbridge/identifier/ColumnDefBridge.cpp",
        "winqbridge/identifier/CommonTableExpressionBridge.cpp",
        "winqbridge/identifier/ExpressionBridge.cpp",
        "winqbridge/identifier/ExpressionOperatableBridge.cpp",
        "winqbridge/identifier/ForeignKeyBridge.cpp",
        "winqbridge/identifier/FrameSpecBridge.cpp",
        "winqbridge/identifier/IndexedColumnBridge.cpp",
        "winqbridge/identifier/JoinBridge.cpp",
        "winqbridge/identifier/LiteralValueBridge.cpp",
        "winqbridge/identifier/OrderingTermBridge.cpp",
        "winqbridge/identifier/PragmaBridge.cpp",
        "winqbridge/identifier/QualifiedTableBridge.cpp",
        "winqbridge/identifier/RaiseFunctionBridge.cpp",
        "winqbridge/identifier/ResultColumnBridge.cpp",
        "winqbridge/identifier/SchemaBridge.cpp",
        "winqbridge/identifier/TableConstraintBridge.cpp",
        "winqbridge/identifier/TableOrSubqueryBridge.cpp",
        "winqbridge/identifier/UpsertBridge.cpp",
        "winqbridge/identifier/WindowDefBridge.cpp",
        "winqbridge/statement/StatementAlterTableBridge.cpp",
        "winqbridge/statement/StatementAnalyzeBridge.cpp",
        "winqbridge/statement/StatementAttachBridge.cpp",
        "winqbridge/statement/StatementBeginBridge.cpp",
        "winqbridge/statement/StatementCommitBridge.cpp",
        "winqbridge/statement/StatementCreateIndexBridge.cpp",
        "winqbridge/statement/StatementCreateTableBridge.cpp",
        "winqbridge/statement/StatementCreateTriggerBridge.cpp",
        "winqbridge/statement/StatementCreateViewBridge.cpp",
        "winqbridge/statement/StatementCreateVirtualTableBridge.cpp",
        "winqbridge/statement/StatementDeleteBridge.cpp",
        "winqbridge/statement/StatementDetachBridge.cpp",
        "winqbridge/statement/StatementDropIndexBridge.cpp",
        "winqbridge/statement/StatementDropTableBridge.cpp",
        "winqbridge/statement/StatementDropTriggerBridge.cpp",
        "winqbridge/statement/StatementDropViewBridge.cpp",
        "winqbridge/statement/StatementExplainBridge.cpp",
        "winqbridge/statement/StatementInsertBridge.cpp",
        "winqbridge/statement/StatementPragmaBridge.cpp",
        "winqbridge/statement/StatementReindexBridge.cpp",
        "winqbridge/statement/StatementReleaseBridge.cpp",
        "winqbridge/statement/StatementRollbackBridge.cpp",
        "winqbridge/statement/StatementSavepointBridge.cpp",
        "winqbridge/statement/StatementSelectBridge.cpp",
        "winqbridge/statement/StatementUpdateBridge.cpp",
        "winqbridge/statement/StatementVacuumBridge.cpp"
      ],
      "target_dependencies" : [
        "common"
      ],
      "type" : "library"
    },
    {
      "c99name" : "WCDBSwift",
      "module_type" : "SwiftTarget",
      "name" : "WCDBSwift",
      "path" : "src/swift",
      "product_memberships" : [
        "WCDBSwift",
        "WCDBSwiftDynamic"
      ],
      "sources" : [
        "bridge/ErrorBridge.swift",
        "bridge/FTSBridge.swift",
        "bridge/ObjectBridge.swift",
        "bridge/WCTBridgeProperty.swift",
        "builtin/CodableType.swift",
        "builtin/Master.swift",
        "core/base/BaseType.swift",
        "core/base/Database+WCTTableCoding.swift",
        "core/base/Database.swift",
        "core/base/Handle+WCTTableCoding.swift",
        "core/base/Handle.swift",
        "core/base/HandleStatement+WCTTableCoding.swift",
        "core/base/PreparedStatement.swift",
        "core/base/Table+WCTTableCoding.swift",
        "core/base/Table.swift",
        "core/binding/CheckExpressionConfig.swift",
        "core/binding/ColumnConstraintConfig.swift",
        "core/binding/ForeignKeyConfig.swift",
        "core/binding/IndexConfig.swift",
        "core/binding/MultiPrimaryConfig.swift",
        "core/binding/MultiUniqueConfig.swift",
        "core/binding/Property.swift",
        "core/binding/Redirectable.swift",
        "core/binding/TableBinding.swift",
        "core/binding/TableConfiguration.swift",
        "core/binding/VirtualTableConfig.swift",
        "core/chaincall/ChainCall+WCTTableCoding.swift",
        "core/chaincall/ChainCall.swift",
        "core/chaincall/Declare.swift",
        "core/chaincall/Delete.swift",
        "core/chaincall/Insert+WCTTableCoding.swift",
        "core/chaincall/Insert.swift",
        "core/chaincall/MultiSelect.swift",
        "core/chaincall/RowSelect.swift",
        "core/chaincall/Select+WCTTableCoding.swift",
        "core/chaincall/Select.swift",
        "core/chaincall/Selectable.swift",
        "core/chaincall/TableChainCall+WCTTableCoding.swift",
        "core/chaincall/TableChainCall.swift",
        "core/chaincall/Update+WCTTableCoding.swift",
        "core/chaincall/Update.swift",
        "core/codable/CodingTableKey.swift",
        "core/codable/ColumnCodable.swift",
        "core/codable/ColumnTypeDecoder.swift",
        "core/codable/TableCodable.swift",
        "core/codable/TableDecoder.swift",
        "core/codable/TableEncoder.swift",
        "core/interface/DeleteInterface.swift",
        "core/interface/InsertInterface+WCTTableCoding.swift",
        "core/interface/InsertInterface.swift",
        "core/interface/SelectInterface+WCTTableCoding.swift",
        "core/interface/SelectInterface.swift",
        "core/interface/StatementInterface+WCTTableCoding.swift",
        "core/interface/StatementInterface.swift",
        "core/interface/StatementSelectInterface.swift",
        "core/interface/TableCRUDInterface+WCTTableCoding.swift",
        "core/interface/TableCRUDInterface.swift",
        "core/interface/TableInterface+WCTTableCoding.swift",
        "core/interface/TableInterface.swift",
        "core/interface/TransactionInterface.swift",
        "core/interface/UpdateInterface+WCTTableCoding.swift",
        "core/interface/UpdateInterface.swift",
        "util/Convenience.swift",
        "util/Lock.swift",
        "util/Optional.swift",
        "util/Recyclable.swift",
        "util/WCDBError.swift",
        "winq/Convertible.swift",
        "winq/Identifier.swift",
        "winq/Statement.swift",
        "winq/SyntaxConst.swift",
        "winq/Value.swift",
        "winq/identifier/BindParameter.swift",
        "winq/identifier/Column.swift",
        "winq/identifier/ColumnConstraint.swift",
        "winq/identifier/ColumnDef.swift",
        "winq/identifier/CommonTableExpression.swift",
        "winq/identifier/Expression.swift",
        "winq/identifier/ForeignKey.swift",
        "winq/identifier/FrameSpec.swift",
        "winq/identifier/IndexedColumn.swift",
        "winq/identifier/Join.swift",
        "winq/identifier/LiteralValue.swift",
        "winq/identifier/Operable.swift",
        "winq/identifier/OrderingTerm.swift",
        "winq/identifier/Pragma.swift",
        "winq/identifier/QualifiedTable.swift",
        "winq/identifier/RaiseFunction.swift",
        "winq/identifier/ResultColumn.swift",
        "winq/identifier/Schema.swift",
        "winq/identifier/TableConstraint.swift",
        "winq/identifier/TableOrSubquery.swift",
        "winq/identifier/Upsert.swift",
        "winq/identifier/WindowDef.swift",
        "winq/statement/StatementAlterTable.swift",
        "winq/statement/StatementAnalyze.swift",
        "winq/statement/StatementAttach.swift",
        "winq/statement/StatementBegin.swift",
        "winq/statement/StatementCommit.swift",
        "winq/statement/StatementCreateIndex.swift",
        "winq/statement/StatementCreateTable.swift",
        "winq/statement/StatementCreateTrigger.swift",
        "winq/statement/StatementCreateView.swift",
        "winq/statement/StatementCreateVirtualTable.swift",
        "winq/statement/StatementDelete.swift",
        "winq/statement/StatementDetach.swift",
        "winq/statement/StatementDropIndex.swift",
        "winq/statement/StatementDropTable.swift",
        "winq/statement/StatementDropTrigger.swift",
        "winq/statement/StatementDropView.swift",
        "winq/statement/StatementExplain.swift",
        "winq/statement/StatementInsert.swift",
        "winq/statement/StatementPragma.swift",
        "winq/statement/StatementReindex.swift",
        "winq/statement/StatementRelease.swift",
        "winq/statement/StatementRollback.swift",
        "winq/statement/StatementSavepoint.swift",
        "winq/statement/StatementSelect.swift",
        "winq/statement/StatementUpdate.swift",
        "winq/statement/StatementVacuum.swift"
      ],
      "target_dependencies" : [
        "bridge"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.5"
}
Done.