Build Information
Successful build of CBass, reference main (74cb58), with Swift 6.4 for macOS (SPM) on 23 Sep 2026 01:01:17 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Treata11/CBass.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/Treata11/CBass
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 74cb58f Add CFBundleVersion and CFBundleShortVersionString to inner info.plist to fix Appstore validation on iOS
Cloned https://github.com/Treata11/CBass.git
Revision (git rev-parse @):
74cb58f5c900bc1579173fb3b2d94e7c4463a238
SUCCESS checkout https://github.com/Treata11/CBass.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/Treata11/CBass.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 1387]
[Planning deferred tasks]
[33 / 248] BassVST-product
[129 / 248]
[151 / 248]
[161 / 249] BassWV
[179 / 258] BassDSD
[180 / 258]
[190 / 271]
[214 / 271] BassTTA
[236 / 271]
[260 / 271]
[268 / 271] CBass
Build complete! (5.86 sec)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "CBass",
"name" : "CBass",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "macos",
"version" : "12.0"
}
],
"products" : [
{
"name" : "CBass",
"targets" : [
"CBass"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Bass",
"targets" : [
"Bass"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "BassFLAC",
"targets" : [
"BassFLAC"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "BassMIDI",
"targets" : [
"BassMIDI"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "BassWV",
"targets" : [
"BassWV"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "BassOpus",
"targets" : [
"BassOpus"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "BassDSD",
"targets" : [
"BassDSD"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "BassWebM",
"targets" : [
"BassWebM"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "BassHLS",
"targets" : [
"BassHLS"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "BassMix",
"targets" : [
"BassMix"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "BassENC",
"targets" : [
"BassENC"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "BassENC.MP3",
"targets" : [
"BassENC.MP3"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "BassENC.FLAC",
"targets" : [
"BassENC.FLAC"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "BassENC.OGG",
"targets" : [
"BassENC.OGG"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "BassENC.Opus",
"targets" : [
"BassENC.Opus"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "BassLoud",
"targets" : [
"BassLoud"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "BassApe",
"targets" : [
"BassApe"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "BassFX",
"targets" : [
"BassFX"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "BassMPC",
"targets" : [
"BassMPC"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "BassTTA",
"targets" : [
"BassTTA"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "BassSPX",
"targets" : [
"BassSPX"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "BassVST",
"targets" : [
"BassVST"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Tags",
"targets" : [
"Tags"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "tags",
"module_type" : "BinaryTarget",
"name" : "tags",
"path" : "Frameworks/tags.xcframework",
"product_memberships" : [
"CBass",
"Tags"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "libtags",
"module_type" : "BinaryTarget",
"name" : "libtags",
"path" : "Frameworks/libtags.xcframework",
"product_memberships" : [
"CBass",
"Tags"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "libbasswv",
"module_type" : "BinaryTarget",
"name" : "libbasswv",
"path" : "Frameworks/libbasswv.xcframework",
"product_memberships" : [
"CBass",
"BassWV"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "libbasswebm",
"module_type" : "BinaryTarget",
"name" : "libbasswebm",
"path" : "Frameworks/libbasswebm.xcframework",
"product_memberships" : [
"CBass",
"BassWebM"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "libbassopus",
"module_type" : "BinaryTarget",
"name" : "libbassopus",
"path" : "Frameworks/libbassopus.xcframework",
"product_memberships" : [
"CBass",
"BassOpus"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "libbassmix",
"module_type" : "BinaryTarget",
"name" : "libbassmix",
"path" : "Frameworks/libbassmix.xcframework",
"product_memberships" : [
"CBass",
"BassMix"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "libbassmidi",
"module_type" : "BinaryTarget",
"name" : "libbassmidi",
"path" : "Frameworks/libbassmidi.xcframework",
"product_memberships" : [
"CBass",
"BassMIDI"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "libbassloud",
"module_type" : "BinaryTarget",
"name" : "libbassloud",
"path" : "Frameworks/libbassloud.xcframework",
"product_memberships" : [
"CBass",
"BassLoud"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "libbasshls",
"module_type" : "BinaryTarget",
"name" : "libbasshls",
"path" : "Frameworks/libbasshls.xcframework",
"product_memberships" : [
"CBass",
"BassHLS"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "libbassflac",
"module_type" : "BinaryTarget",
"name" : "libbassflac",
"path" : "Frameworks/libbassflac.xcframework",
"product_memberships" : [
"CBass",
"BassFLAC"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "libbassenc_opus",
"module_type" : "BinaryTarget",
"name" : "libbassenc_opus",
"path" : "Frameworks/libbassenc_opus.xcframework",
"product_memberships" : [
"CBass",
"BassENC",
"BassENC.Opus"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "libbassenc_ogg",
"module_type" : "BinaryTarget",
"name" : "libbassenc_ogg",
"path" : "Frameworks/libbassenc_ogg.xcframework",
"product_memberships" : [
"CBass",
"BassENC",
"BassENC.OGG"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "libbassenc_mp3",
"module_type" : "BinaryTarget",
"name" : "libbassenc_mp3",
"path" : "Frameworks/libbassenc_mp3.xcframework",
"product_memberships" : [
"CBass",
"BassENC",
"BassENC.MP3"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "libbassenc_flac",
"module_type" : "BinaryTarget",
"name" : "libbassenc_flac",
"path" : "Frameworks/libbassenc_flac.xcframework",
"product_memberships" : [
"CBass",
"BassENC",
"BassENC.FLAC"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "libbassenc",
"module_type" : "BinaryTarget",
"name" : "libbassenc",
"path" : "Frameworks/libbassenc.xcframework",
"product_memberships" : [
"CBass",
"BassENC"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "libbassdsd",
"module_type" : "BinaryTarget",
"name" : "libbassdsd",
"path" : "Frameworks/libbassdsd.xcframework",
"product_memberships" : [
"CBass",
"BassDSD"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "libbassape",
"module_type" : "BinaryTarget",
"name" : "libbassape",
"path" : "Frameworks/libbassape.xcframework",
"product_memberships" : [
"CBass",
"BassApe"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "libbass_vst",
"module_type" : "BinaryTarget",
"name" : "libbass_vst",
"path" : "Frameworks/libbass_vst.xcframework",
"product_memberships" : [
"CBass",
"BassVST"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "libbass_tta",
"module_type" : "BinaryTarget",
"name" : "libbass_tta",
"path" : "Frameworks/libbass_tta.xcframework",
"product_memberships" : [
"CBass",
"BassTTA"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "libbass_spx",
"module_type" : "BinaryTarget",
"name" : "libbass_spx",
"path" : "Frameworks/libbass_spx.xcframework",
"product_memberships" : [
"CBass",
"BassSPX"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "libbass_mpc",
"module_type" : "BinaryTarget",
"name" : "libbass_mpc",
"path" : "Frameworks/libbass_mpc.xcframework",
"product_memberships" : [
"CBass",
"BassMPC"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "libbass_fx",
"module_type" : "BinaryTarget",
"name" : "libbass_fx",
"path" : "Frameworks/libbass_fx.xcframework",
"product_memberships" : [
"CBass",
"BassFX"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "libbass",
"module_type" : "BinaryTarget",
"name" : "libbass",
"path" : "Frameworks/libbass.xcframework",
"product_memberships" : [
"CBass",
"Bass"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "basswv",
"module_type" : "BinaryTarget",
"name" : "basswv",
"path" : "Frameworks/basswv.xcframework",
"product_memberships" : [
"CBass",
"BassWV"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "basswebm",
"module_type" : "BinaryTarget",
"name" : "basswebm",
"path" : "Frameworks/basswebm.xcframework",
"product_memberships" : [
"CBass",
"BassWebM"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "bassopus",
"module_type" : "BinaryTarget",
"name" : "bassopus",
"path" : "Frameworks/bassopus.xcframework",
"product_memberships" : [
"CBass",
"BassOpus"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "bassmix",
"module_type" : "BinaryTarget",
"name" : "bassmix",
"path" : "Frameworks/bassmix.xcframework",
"product_memberships" : [
"CBass",
"BassMix"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "bassmidi",
"module_type" : "BinaryTarget",
"name" : "bassmidi",
"path" : "Frameworks/bassmidi.xcframework",
"product_memberships" : [
"CBass",
"BassMIDI"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "bassloud",
"module_type" : "BinaryTarget",
"name" : "bassloud",
"path" : "Frameworks/bassloud.xcframework",
"product_memberships" : [
"CBass",
"BassLoud"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "basshls",
"module_type" : "BinaryTarget",
"name" : "basshls",
"path" : "Frameworks/basshls.xcframework",
"product_memberships" : [
"CBass",
"BassHLS"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "bassflac",
"module_type" : "BinaryTarget",
"name" : "bassflac",
"path" : "Frameworks/bassflac.xcframework",
"product_memberships" : [
"CBass",
"BassFLAC"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "bassenc_opus",
"module_type" : "BinaryTarget",
"name" : "bassenc_opus",
"path" : "Frameworks/bassenc_opus.xcframework",
"product_memberships" : [
"CBass",
"BassENC",
"BassENC.Opus"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "bassenc_ogg",
"module_type" : "BinaryTarget",
"name" : "bassenc_ogg",
"path" : "Frameworks/bassenc_ogg.xcframework",
"product_memberships" : [
"CBass",
"BassENC",
"BassENC.OGG"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "bassenc_mp3",
"module_type" : "BinaryTarget",
"name" : "bassenc_mp3",
"path" : "Frameworks/bassenc_mp3.xcframework",
"product_memberships" : [
"CBass",
"BassENC",
"BassENC.MP3"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "bassenc_flac",
"module_type" : "BinaryTarget",
"name" : "bassenc_flac",
"path" : "Frameworks/bassenc_flac.xcframework",
"product_memberships" : [
"CBass",
"BassENC",
"BassENC.FLAC"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "bassenc",
"module_type" : "BinaryTarget",
"name" : "bassenc",
"path" : "Frameworks/bassenc.xcframework",
"product_memberships" : [
"CBass",
"BassENC"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "bassdsd",
"module_type" : "BinaryTarget",
"name" : "bassdsd",
"path" : "Frameworks/bassdsd.xcframework",
"product_memberships" : [
"CBass",
"BassDSD"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "bassape",
"module_type" : "BinaryTarget",
"name" : "bassape",
"path" : "Frameworks/bassape.xcframework",
"product_memberships" : [
"CBass",
"BassApe"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "bass_tta",
"module_type" : "BinaryTarget",
"name" : "bass_tta",
"path" : "Frameworks/bass_tta.xcframework",
"product_memberships" : [
"CBass",
"BassTTA"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "bass_mpc",
"module_type" : "BinaryTarget",
"name" : "bass_mpc",
"path" : "Frameworks/bass_mpc.xcframework",
"product_memberships" : [
"CBass",
"BassMPC"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "bass_fx",
"module_type" : "BinaryTarget",
"name" : "bass_fx",
"path" : "Frameworks/bass_fx.xcframework",
"product_memberships" : [
"CBass",
"BassFX"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "bass",
"module_type" : "BinaryTarget",
"name" : "bass",
"path" : "Frameworks/bass.xcframework",
"product_memberships" : [
"CBass",
"Bass"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "Tags",
"module_type" : "ClangTarget",
"name" : "Tags",
"path" : "Sources/Tags",
"product_memberships" : [
"CBass",
"Tags"
],
"sources" : [
"bridge.c"
],
"target_dependencies" : [
"tags",
"libtags"
],
"type" : "library"
},
{
"c99name" : "CBass",
"module_type" : "SwiftTarget",
"name" : "CBass",
"path" : "Sources/CBass",
"product_memberships" : [
"CBass"
],
"sources" : [
"CBass.swift"
],
"target_dependencies" : [
"Bass",
"BassFLAC",
"BassMIDI",
"BassWV",
"BassOpus",
"BassDSD",
"BassWebM",
"BassHLS",
"BassApe",
"BassMix",
"BassENC",
"BassENC.MP3",
"BassENC.FLAC",
"BassENC.OGG",
"BassENC.Opus",
"BassLoud",
"BassFX",
"BassMPC",
"BassTTA",
"BassSPX",
"BassVST",
"Tags"
],
"type" : "library"
},
{
"c99name" : "BassWebM",
"module_type" : "ClangTarget",
"name" : "BassWebM",
"path" : "Sources/BassWebM",
"product_memberships" : [
"CBass",
"BassWebM"
],
"sources" : [
"bridge.c"
],
"target_dependencies" : [
"basswebm",
"libbasswebm"
],
"type" : "library"
},
{
"c99name" : "BassWV",
"module_type" : "ClangTarget",
"name" : "BassWV",
"path" : "Sources/BassWV",
"product_memberships" : [
"CBass",
"BassWV"
],
"sources" : [
"bridge.c"
],
"target_dependencies" : [
"basswv",
"libbasswv"
],
"type" : "library"
},
{
"c99name" : "BassVST",
"module_type" : "ClangTarget",
"name" : "BassVST",
"path" : "Sources/BassVST",
"product_memberships" : [
"CBass",
"BassVST"
],
"sources" : [
"bridge.c"
],
"target_dependencies" : [
"libbass_vst"
],
"type" : "library"
},
{
"c99name" : "BassTTA",
"module_type" : "ClangTarget",
"name" : "BassTTA",
"path" : "Sources/BassTTA",
"product_memberships" : [
"CBass",
"BassTTA"
],
"sources" : [
"bridge.c"
],
"target_dependencies" : [
"bass_tta",
"libbass_tta"
],
"type" : "library"
},
{
"c99name" : "BassSPX",
"module_type" : "ClangTarget",
"name" : "BassSPX",
"path" : "Sources/BassSPX",
"product_memberships" : [
"CBass",
"BassSPX"
],
"sources" : [
"bridge.c"
],
"target_dependencies" : [
"libbass_spx"
],
"type" : "library"
},
{
"c99name" : "BassOpus",
"module_type" : "ClangTarget",
"name" : "BassOpus",
"path" : "Sources/BassOpus",
"product_memberships" : [
"CBass",
"BassOpus"
],
"sources" : [
"bridge.c"
],
"target_dependencies" : [
"bassopus",
"libbassopus"
],
"type" : "library"
},
{
"c99name" : "BassMix",
"module_type" : "ClangTarget",
"name" : "BassMix",
"path" : "Sources/BassMix",
"product_memberships" : [
"CBass",
"BassMix"
],
"sources" : [
"bridge.c"
],
"target_dependencies" : [
"bassmix",
"libbassmix"
],
"type" : "library"
},
{
"c99name" : "BassMPC",
"module_type" : "ClangTarget",
"name" : "BassMPC",
"path" : "Sources/BassMPC",
"product_memberships" : [
"CBass",
"BassMPC"
],
"sources" : [
"bridge.c"
],
"target_dependencies" : [
"bass_mpc",
"libbass_mpc"
],
"type" : "library"
},
{
"c99name" : "BassMIDI",
"module_type" : "ClangTarget",
"name" : "BassMIDI",
"path" : "Sources/BassMIDI",
"product_memberships" : [
"CBass",
"BassMIDI"
],
"sources" : [
"bridge.c"
],
"target_dependencies" : [
"bassmidi",
"libbassmidi"
],
"type" : "library"
},
{
"c99name" : "BassLoud",
"module_type" : "ClangTarget",
"name" : "BassLoud",
"path" : "Sources/bassloud",
"product_memberships" : [
"CBass",
"BassLoud"
],
"sources" : [
"bridge.c"
],
"target_dependencies" : [
"bassloud",
"libbassloud"
],
"type" : "library"
},
{
"c99name" : "BassHLS",
"module_type" : "ClangTarget",
"name" : "BassHLS",
"path" : "Sources/BassHLS",
"product_memberships" : [
"CBass",
"BassHLS"
],
"sources" : [
"bridge.c"
],
"target_dependencies" : [
"basshls",
"libbasshls"
],
"type" : "library"
},
{
"c99name" : "BassFX",
"module_type" : "ClangTarget",
"name" : "BassFX",
"path" : "Sources/BassFX",
"product_memberships" : [
"CBass",
"BassFX"
],
"sources" : [
"bridge.c"
],
"target_dependencies" : [
"bass_fx",
"libbass_fx"
],
"type" : "library"
},
{
"c99name" : "BassFLAC",
"module_type" : "ClangTarget",
"name" : "BassFLAC",
"path" : "Sources/BassFLAC",
"product_memberships" : [
"CBass",
"BassFLAC"
],
"sources" : [
"bridge.c"
],
"target_dependencies" : [
"bassflac",
"libbassflac"
],
"type" : "library"
},
{
"c99name" : "BassENC_Opus",
"module_type" : "ClangTarget",
"name" : "BassENC.Opus",
"path" : "Sources/bassenc_opus",
"product_memberships" : [
"CBass",
"BassENC",
"BassENC.Opus"
],
"sources" : [
"bridge.c"
],
"target_dependencies" : [
"bassenc_opus",
"libbassenc_opus"
],
"type" : "library"
},
{
"c99name" : "BassENC_OGG",
"module_type" : "ClangTarget",
"name" : "BassENC.OGG",
"path" : "Sources/BassENC_OGG",
"product_memberships" : [
"CBass",
"BassENC",
"BassENC.OGG"
],
"sources" : [
"bridge.c"
],
"target_dependencies" : [
"bassenc_ogg",
"libbassenc_ogg"
],
"type" : "library"
},
{
"c99name" : "BassENC_MP3",
"module_type" : "ClangTarget",
"name" : "BassENC.MP3",
"path" : "Sources/BassENC_MP3",
"product_memberships" : [
"CBass",
"BassENC",
"BassENC.MP3"
],
"sources" : [
"bridge.c"
],
"target_dependencies" : [
"bassenc_mp3",
"libbassenc_mp3"
],
"type" : "library"
},
{
"c99name" : "BassENC_FLAC",
"module_type" : "ClangTarget",
"name" : "BassENC.FLAC",
"path" : "Sources/BassENC_FLAC",
"product_memberships" : [
"CBass",
"BassENC",
"BassENC.FLAC"
],
"sources" : [
"bridge.c"
],
"target_dependencies" : [
"bassenc_flac",
"libbassenc_flac"
],
"type" : "library"
},
{
"c99name" : "BassENC",
"module_type" : "ClangTarget",
"name" : "BassENC",
"path" : "Sources/BassENC",
"product_memberships" : [
"CBass",
"BassENC"
],
"sources" : [
"bridge.c"
],
"target_dependencies" : [
"bassenc",
"libbassenc",
"BassENC.MP3",
"BassENC.FLAC",
"BassENC.OGG",
"BassENC.Opus"
],
"type" : "library"
},
{
"c99name" : "BassDSD",
"module_type" : "ClangTarget",
"name" : "BassDSD",
"path" : "Sources/BassDSD",
"product_memberships" : [
"CBass",
"BassDSD"
],
"sources" : [
"bridge.c"
],
"target_dependencies" : [
"bassdsd",
"libbassdsd"
],
"type" : "library"
},
{
"c99name" : "BassApe",
"module_type" : "ClangTarget",
"name" : "BassApe",
"path" : "Sources/bassape",
"product_memberships" : [
"CBass",
"BassApe"
],
"sources" : [
"bridge.c"
],
"target_dependencies" : [
"bassape",
"libbassape"
],
"type" : "library"
},
{
"c99name" : "Bass",
"module_type" : "ClangTarget",
"name" : "Bass",
"path" : "Sources/Bass",
"product_memberships" : [
"CBass",
"Bass"
],
"sources" : [
"bridge.c"
],
"target_dependencies" : [
"bass",
"libbass"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
Done.