The Swift Package Index logo.Swift Package Index

Build Information

Successful build of swift-raylib-examples, reference main (740c82), with Swift 6.2 for macOS (SPM) on 30 Jan 2026 19:23:28 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Lancelotbronner/swift-raylib-examples.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/Lancelotbronner/swift-raylib-examples
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 740c82b Make sure examples build, add a few audio examples
Cloned https://github.com/Lancelotbronner/swift-raylib-examples.git
Revision (git rev-parse @):
740c82bb3b575b018d0be2c15cb20c32d355fc7f
SUCCESS checkout https://github.com/Lancelotbronner/swift-raylib-examples.git at main
Fetching https://github.com/Lancelotbronner/swift-raylib
Fetching https://github.com/Lancelotbronner/raylib-build.git
[1/200] Fetching raylib-build
[29/1045] Fetching raylib-build, swift-raylib
Fetched https://github.com/Lancelotbronner/raylib-build.git from cache (1.13s)
Fetched https://github.com/Lancelotbronner/swift-raylib from cache (1.13s)
Computing version for https://github.com/Lancelotbronner/swift-raylib
Computed https://github.com/Lancelotbronner/swift-raylib at 5.5.2 (1.68s)
Computing version for https://github.com/Lancelotbronner/raylib-build.git
Computed https://github.com/Lancelotbronner/raylib-build.git at 5.5.2 (0.51s)
Creating working copy for https://github.com/Lancelotbronner/swift-raylib
Working copy of https://github.com/Lancelotbronner/swift-raylib resolved at 5.5.2
Creating working copy for https://github.com/Lancelotbronner/raylib-build.git
Working copy of https://github.com/Lancelotbronner/raylib-build.git resolved at 5.5.2
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "swift-raylib-examples",
      "name": "swift-raylib-examples",
      "url": "https://github.com/Lancelotbronner/swift-raylib-examples.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-raylib-examples",
      "dependencies": [
      ]
    }
  ]
}
Fetching https://github.com/Lancelotbronner/swift-raylib-examples.git
[1/321] Fetching swift-raylib-examples
Fetched https://github.com/Lancelotbronner/swift-raylib-examples.git from cache (1.50s)
Creating working copy for https://github.com/Lancelotbronner/swift-raylib-examples.git
Working copy of https://github.com/Lancelotbronner/swift-raylib-examples.git resolved at main (740c82b)
warning: '.resolve-product-dependencies': dependency 'swift-raylib-examples' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/Lancelotbronner/swift-raylib-examples.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0.app xcrun swift build --arch arm64
Building for debugging...
[0/203] Write sources
[4/203] Write Textures - Sprite Animation-entitlement.plist
[4/203] Write Textures - Logo Raylib-entitlement.plist
[7/203] Write Textures - Image Generation-entitlement.plist
[7/203] Copying romulus.png
[9/203] Copying scarfy.png
[9/203] Copying setback.png
[9/203] Copying pixelplay.png
[9/203] Copying logo.png
[9/203] Copying background.png
[9/203] Copying pixantiqua.png
[9/203] Copying foreground.png
[10/203] Copying scarfy.png
[10/203] Copying mecha.png
[17/203] Copying jupiter_crash.png
[17/203] Copying alpha_beta.png
[18/203] Copying alagard.png
[21/203] Copying sound.wav
[22/203] Copying target.ogg
[23/203] Copying sound.wav
[24/203] Copying country.mp3
[24/203] Copying mini1111.xm
[26/203] Write swift-version-49B95AFC49DCD68C.txt
[27/203] Compiling raylib rglfw.c
[28/203] Compiling raylib utils.c
[29/203] Compiling raylib rtext.c
[30/203] Compiling raylib rshapes.c
[31/203] Compiling raylib rmodels.c
[32/203] Compiling raylib rcore.c
[33/203] Compiling raylib rtextures.c
[34/203] Compiling x11_window.c
[35/203] Compiling win32_window.c
[36/203] Compiling wl_monitor.c
[37/203] Compiling win32_time.c
[38/203] Compiling xkb_unicode.c
[39/203] Compiling wl_init.c
[40/203] Compiling win32_thread.c
[41/203] Compiling wl_window.c
[42/203] Compiling win32_monitor.c
[43/203] Compiling win32_module.c
[44/203] Compiling win32_joystick.c
[45/203] Compiling win32_init.c
[46/203] Compiling wgl_context.c
[47/203] Compiling vulkan.c
[48/203] Compiling posix_time.c
[49/203] Compiling window.c
[50/203] Compiling posix_poll.c
[51/203] Compiling posix_thread.c
[52/203] Compiling posix_module.c
[53/203] Compiling platform.c
[54/203] Compiling osmesa_context.c
[55/203] Compiling null_window.c
[56/203] Compiling null_monitor.c
[57/203] Compiling null_joystick.c
[58/203] Compiling null_init.c
[59/203] Compiling monitor.c
[60/203] Compiling linux_joystick.c
[61/203] Compiling input.c
[62/203] Compiling init.c
[63/203] Compiling x11_init.c
[64/203] Compiling glx_context.c
[65/203] Compiling x11_monitor.c
[66/203] Write Textures - Blend Modes-entitlement.plist
[67/203] Write Textures - Atlas-entitlement.plist
[68/203] Write sources
[69/203] Write Text - Fonts-entitlement.plist
[70/203] Write sources
[74/203] Write Shapes - Following Eyes-entitlement.plist
[75/203] Write Shapes - Color Palette-entitlement.plist
[76/203] Write Shapes - Bouncing Ball-entitlement.plist
[77/203] Write Shapes - Basic Shapes-entitlement.plist
[78/203] Write sources
[89/203] Write Core - Scissor Test-entitlement.plist
[90/203] Write Core - Letterboxed Window-entitlement.plist
[91/203] Write Core - Input Mouse-entitlement.plist
[92/203] Write Core - Input Mouse Wheel-entitlement.plist
[93/203] Write Core - Input Keys-entitlement.plist
[94/203] Write Core - Drop Files-entitlement.plist
[95/203] Write Core - Basic Window-entitlement.plist
[96/203] Write Core - 2D Camera-entitlement.plist
[97/203] Write Core - 2D Camera Platformer-entitlement.plist
[98/203] Write Core - 2D Camera Mouse Zoom-entitlement.plist
[99/203] Write sources
[101/203] Write Classic Game - Snake-entitlement.plist
[102/203] Write Classic Game - Arkanoid-entitlement.plist
[103/203] Write sources
[108/203] Write Audio - Sound Multi-entitlement.plist
[109/203] Write Audio - Sound Loading-entitlement.plist
[110/203] Write Audio - Raw Stream-entitlement.plist
[111/203] Write Audio - Music Stream-entitlement.plist
[112/203] Write Audio - Module Playing-entitlement.plist
[113/203] Compiling egl_context.c
[114/203] Compiling context.c
[115/203] Compiling cocoa_time.c
[116/203] Compiling raylib raudio.c
[117/203] Compiling cocoa_joystick.m
[118/203] Compiling cocoa_init.m
[119/203] Compiling nsgl_context.m
[120/203] Compiling cocoa_window.m
[121/203] Compiling cocoa_monitor.m
[123/319] Compiling RaylibKit Plane.swift
[124/319] Compiling RaylibKit PrimitiveRenderer3D.swift
[125/319] Compiling RaylibKit ShapeRenderer3D.swift
[126/319] Compiling RaylibKit Sphere.swift
[127/319] Compiling RaylibKit BlendMode.swift
[128/319] Compiling RaylibKit Camera2D.swift
[129/319] Compiling RaylibKit Camera3D.swift
[130/319] Compiling RaylibKit CameraMode.swift
[131/319] Compiling RaylibKit Color.swift
[132/319] Compiling RaylibKit RenderTexture.swift
[133/319] Compiling RaylibKit Renderer.swift
[134/319] Compiling RaylibKit Shader+Locations.swift
[135/319] Compiling RaylibKit Shader+Uniforms.swift
[136/331] Compiling RaylibKit Random.swift
[137/331] Compiling RaylibKit Scalar+Double.swift
[138/331] Compiling RaylibKit Scalar+Float.swift
[139/331] Compiling RaylibKit Scalar.swift
[140/331] Compiling RaylibKit Scalar+Comparable.swift
[141/331] Compiling RaylibKit Scalar+Lerp.swift
[142/331] Compiling RaylibKit _Scalar.swift
[143/331] Compiling RaylibKit Vector.swift
[144/331] Compiling RaylibKit Vector FloatingPoint.swift
[145/331] Compiling RaylibKit Vector+Additive.swift
[146/331] Compiling RaylibKit Vector+Comparable.swift
[147/331] Compiling RaylibKit Vector+Integer.swift
[148/331] Compiling RaylibKit Vector+Numeric.swift
[149/331] Compiling RaylibKit KeyboardButton.swift
[150/331] Compiling RaylibKit Mouse.swift
[151/331] Compiling RaylibKit MouseButton.swift
[152/331] Compiling RaylibKit Touch.swift
[153/331] Compiling RaylibKit Angle.swift
[154/331] Compiling RaylibKit Normalization Functions.swift
[155/331] Compiling RaylibKit Remapping Functions.swift
[156/331] Compiling RaylibKit Trigonometry Functions.swift
[157/331] Compiling RaylibKit Matrix.swift
[158/331] Compiling RaylibKit Vector Operations.swift
[159/331] Compiling RaylibKit Operators.swift
[160/331] Compiling RaylibKit Point2.swift
[161/331] Compiling RaylibKit Quaternion.swift
[162/331] Compiling RaylibKit App.swift
[163/331] Compiling RaylibKit Applet.swift
[164/331] Compiling RaylibKit Application.swift
[165/331] Compiling RaylibKit Scene.swift
[166/331] Compiling RaylibKit AudioDevice.swift
[167/331] Compiling RaylibKit AudioObject.swift
[168/331] Compiling RaylibKit AudioProcessor.swift
[169/331] Compiling RaylibKit AudioStream.swift
[170/331] Compiling RaylibKit Mixer.swift
[171/331] Compiling RaylibKit Music.swift
[172/331] Compiling RaylibKit Sound.swift
[173/331] Compiling RaylibKit Wave+Samples.swift
[174/331] Compiling RaylibKit Wave.swift
[175/331] Emitting module RaylibKit
[176/331] Compiling RaylibKit Trace.swift
[177/331] Compiling RaylibKit ConfigurationFlags.swift
[178/331] Compiling RaylibKit Cursor.swift
[179/331] Compiling RaylibKit Monitor.swift
[180/331] Compiling RaylibKit Screen.swift
[181/331] Compiling RaylibKit Window.swift
[182/331] Compiling RaylibKit Collection+.swift
[183/331] Compiling RaylibKit FloatingPoint+.swift
[184/331] Compiling RaylibKit Integer+.swift
[185/331] Compiling RaylibKit OptionSet+.swift
[186/331] Compiling RaylibKit String+.swift
[187/331] Compiling RaylibKit Directory.swift
[188/331] Compiling RaylibKit DragAndDrop.swift
[189/331] Compiling RaylibKit Shape.swift
[190/331] Compiling RaylibKit ShapeRenderer2D.swift
[191/331] Compiling RaylibKit Triangle.swift
[192/331] Compiling RaylibKit WireRenderer2D.swift
[193/331] Compiling RaylibKit Serialization.swift
[194/331] Compiling RaylibKit Clipboard.swift
[195/331] Compiling RaylibKit System.swift
[196/331] Compiling RaylibKit Time.swift
[197/331] Compiling RaylibKit CharacterInfo.swift
[198/331] Compiling RaylibKit Font.swift
[199/331] Compiling RaylibKit Format.swift
[200/331] Compiling RaylibKit Text.swift
[201/331] Compiling RaylibKit Shader.swift
[202/331] Compiling RaylibKit Uniform.swift
[203/331] Compiling RaylibKit Circle.swift
[204/331] Compiling RaylibKit Ellipse.swift
[205/331] Compiling RaylibKit Frame.swift
[206/331] Compiling RaylibKit Line.swift
[207/331] Compiling RaylibKit Polygon.swift
[208/331] Compiling RaylibKit PrimitiveRenderer2D.swift
[209/331] Compiling RaylibKit Rectangle.swift
[210/331] Compiling RaylibKit Ring.swift
[211/331] Compiling RaylibKit RoundedRectangle.swift
[212/331] Compiling RaylibKit Sector.swift
[213/331] Compiling RaylibKit File.swift
[214/331] Compiling RaylibKit FilePaths.swift
[215/331] Compiling RaylibKit Filesystem.swift
[216/331] Compiling RaylibKit Path.swift
[217/331] Compiling RaylibKit Canvas+Wire.swift
[218/331] Compiling RaylibKit Canvas.swift
[219/331] Compiling RaylibKit Image+Generation.swift
[220/331] Compiling RaylibKit Image.swift
[221/331] Compiling RaylibKit ImageUtils.swift
[222/331] Compiling RaylibKit Button.swift
[223/331] Compiling RaylibKit Gamepad.swift
[224/331] Compiling RaylibKit Gestures.swift
[225/331] Compiling RaylibKit Keyboard.swift
[226/331] Compiling RaylibKit Vector2.swift
[227/331] Compiling RaylibKit Vector3.swift
[228/331] Compiling RaylibKit _Vector3.swift
[229/331] Compiling RaylibKit _Vector4.swift
[230/331] Compiling RaylibKit Memory.swift
[231/331] Compiling RaylibKit BoundingBox.swift
[232/331] Compiling RaylibKit Cube.swift
[233/331] Compiling RaylibKit Cylinder.swift
[234/331] Compiling RaylibKit Material.swift
[235/331] Compiling RaylibKit Mesh.swift
[236/331] Compiling RaylibKit Model.swift
[237/331] Compiling RaylibKit ModelAnimation.swift
[238/331] Compiling RaylibKit OutlineRenderer3D.swift
[239/331] Compiling RaylibKit TextRenderer2D.swift
[240/331] Compiling RaylibKit TextUtils.swift
[241/331] Compiling RaylibKit Texture+.swift
[242/331] Compiling RaylibKit Texture.swift
[243/331] Compiling RaylibKit TextureRenderer2D.swift
[244/331] Compiling RaylibKit TextureUtils.swift
[245/331] Compiling RaylibKit Edges.swift
[246/331] Compiling RaylibKit Parameters.swift
[247/331] Compiling RaylibKit Spritesheet.swift
[248/331] Compiling RaylibKit Timeline.swift
[249/331] Compiling RaylibKit VR.swift
[250/331] Compiling RaylibKit raylib.swift
[251/356] Compiling Textures___Blend_Modes resource_bundle_accessor.swift
[252/356] Compiling Shapes___Color_Palette App.swift
[253/356] Emitting module Shapes___Color_Palette
[254/356] Emitting module Textures___Sprite_Animation
[255/356] Compiling Shapes___Following_Eyes App.swift
[256/356] Compiling Textures___Image_Generation App.swift
[257/356] Emitting module Textures___Image_Generation
[258/356] Compiling Textures___Blend_Modes App.swift
[259/356] Compiling Textures___Sprite_Animation resource_bundle_accessor.swift
[260/356] Compiling Textures___Sprite_Animation App.swift
[261/356] Compiling Shapes___Bouncing_Ball App.swift
[262/356] Emitting module Shapes___Bouncing_Ball
[263/358] Compiling Text___Fonts resource_bundle_accessor.swift
[264/358] Compiling Shapes___Basic_Shapes App.swift
[265/358] Emitting module Shapes___Basic_Shapes
[266/358] Compiling Textures___Atlas resource_bundle_accessor.swift
[267/360] Compiling Textures___Logo_Raylib resource_bundle_accessor.swift
[268/360] Emitting module Textures___Blend_Modes
[269/362] Emitting module Textures___Logo_Raylib
[270/362] Compiling Textures___Logo_Raylib App.swift
[271/366] Compiling Textures___Atlas App.swift
[272/366] Emitting module Shapes___Following_Eyes
[273/370] Emitting module Textures___Atlas
[274/370] Emitting module Text___Fonts
[275/370] Compiling Text___Fonts App.swift
[276/370] Compiling Core___Scissor_Test App.swift
[277/370] Emitting module Core___Scissor_Test
[278/381] Compiling Core___Basic_Window App.swift
[279/381] Emitting module Core___Basic_Window
[280/381] Compiling Core___Input_Mouse_Wheel App.swift
[281/381] Emitting module Core___Input_Mouse_Wheel
[282/381] Compiling Core___Input_Keys App.swift
[283/381] Emitting module Core___Input_Keys
[284/381] Compiling Core___Letterboxed_Window App.swift
[285/381] Emitting module Core___Letterboxed_Window
[286/381] Compiling Core___Input_Mouse App.swift
[287/381] Emitting module Core___Input_Mouse
[288/381] Compiling Core___Drop_Files App.swift
[289/381] Emitting module Core___Drop_Files
[290/400] Emitting module Core___2D_Camera_Mouse_Zoom
[291/400] Compiling Core___2D_Camera_Mouse_Zoom App.swift
[291/400] Write Objects.LinkFileList
[294/400] Compiling Core___2D_Camera App.swift
[295/400] Emitting module Core___2D_Camera
[296/400] Compiling Classic_Game___Arkanoid Model.swift
[297/400] Compiling Audio___Sound_Loading App.swift
[298/400] Compiling Audio___Sound_Loading resource_bundle_accessor.swift
[299/400] Emitting module Audio___Sound_Loading
[300/400] Compiling Classic_Game___Snake Model.swift
[301/400] Compiling Classic_Game___Snake GameplayScene.swift
[302/400] Emitting module Classic_Game___Snake
[303/400] Compiling Classic_Game___Snake App.swift
[304/400] Compiling Classic_Game___Snake GameOverScene.swift
[304/400] Write Objects.LinkFileList
[308/400] Compiling Audio___Music_Stream resource_bundle_accessor.swift
[309/400] Compiling Audio___Music_Stream App.swift
[310/400] Emitting module Audio___Music_Stream
[311/400] Compiling Audio___Sound_Multi resource_bundle_accessor.swift
[312/400] Compiling Audio___Sound_Multi App.swift
[313/400] Emitting module Audio___Sound_Multi
[313/400] Write Objects.LinkFileList
[316/400] Emitting module Core___2D_Camera_Platformer
[317/400] Compiling Core___2D_Camera_Platformer App.swift
[318/400] Compiling Classic_Game___Arkanoid GameOver Scene.swift
[319/400] Compiling Classic_Game___Arkanoid App.swift
[320/400] Compiling Classic_Game___Arkanoid GameplayScene.swift
[321/400] Emitting module Classic_Game___Arkanoid
[321/400] Write Objects.LinkFileList
[324/400] Compiling Audio___Module_Playing App.swift
[325/400] Emitting module Audio___Module_Playing
[326/400] Compiling Audio___Module_Playing resource_bundle_accessor.swift
[327/400] Compiling Audio___Raw_Stream App.swift
[328/400] Emitting module Audio___Raw_Stream
[328/400] Write Objects.LinkFileList
[330/400] Linking Textures - Image Generation
[331/400] Linking Textures - Sprite Animation
[332/400] Linking Textures - Logo Raylib
[333/400] Linking Shapes - Following Eyes
[334/400] Linking Textures - Atlas
[335/400] Applying Textures - Sprite Animation
[335/400] Applying Textures - Image Generation
[337/400] Write Objects.LinkFileList
[339/400] Applying Textures - Logo Raylib
[340/400] Applying Shapes - Following Eyes
[341/400] Write Objects.LinkFileList
[343/400] Linking Shapes - Color Palette
[344/400] Linking Textures - Blend Modes
[345/400] Linking Text - Fonts
[346/400] Applying Textures - Atlas
[347/400] Linking Shapes - Bouncing Ball
[347/400] Write Objects.LinkFileList
[352/400] Applying Textures - Blend Modes
[353/400] Applying Shapes - Color Palette
[354/400] Applying Text - Fonts
[355/400] Applying Shapes - Bouncing Ball
[356/400] Linking Shapes - Basic Shapes
[357/400] Write Objects.LinkFileList
[358/400] Applying Shapes - Basic Shapes
[359/400] Linking Core - Scissor Test
[359/400] Write Objects.LinkFileList
[367/400] Applying Core - Scissor Test
[368/400] Linking Core - Input Mouse
[369/400] Linking Core - Input Keys
[370/400] Linking Core - Input Mouse Wheel
[371/400] Linking Core - Letterboxed Window
[372/400] Applying Core - Input Mouse
[373/400] Applying Core - Input Keys
[374/400] Linking Core - 2D Camera
[375/400] Applying Core - Input Mouse Wheel
[376/400] Applying Core - Letterboxed Window
[377/400] Linking Core - Drop Files
[378/400] Linking Core - Basic Window
[379/400] Applying Core - 2D Camera
[380/400] Applying Core - Drop Files
[381/400] Linking Core - 2D Camera Platformer
[382/400] Linking Core - 2D Camera Mouse Zoom
[383/400] Applying Core - 2D Camera Platformer
[384/400] Applying Core - Basic Window
[385/400] Applying Core - 2D Camera Mouse Zoom
[386/400] Linking Classic Game - Snake
[387/400] Linking Classic Game - Arkanoid
[388/400] Applying Classic Game - Snake
[389/400] Applying Classic Game - Arkanoid
[390/400] Linking Audio - Raw Stream
[391/400] Linking Audio - Sound Multi
[392/400] Linking Audio - Sound Loading
[393/400] Applying Audio - Raw Stream
[394/400] Applying Audio - Sound Multi
[395/400] Applying Audio - Sound Loading
[396/400] Linking Audio - Module Playing
[397/400] Linking Audio - Music Stream
[398/400] Applying Audio - Music Stream
[399/400] Applying Audio - Module Playing
Build complete! (15.75s)
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/Sources/Textures/Sprite Animation/LICENSE.md
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/Sources/Textures/Blend Modes/LICENSE.md
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/Sources/Textures/Atlas/LICENSE.md
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/Sources/Text/Fonts/LICENSE.md
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/Sources/Audio/Sound Multi/LICENSE.md
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/Sources/Audio/Sound Loading/LICENSE.md
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/Sources/Audio/Music Stream/LICENSE.md
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/Sources/Audio/Module Playing/LICENSE.md
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-raylib",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "5.5.2",
            "upper_bound" : "6.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/Lancelotbronner/swift-raylib"
    }
  ],
  "manifest_display_name" : "swift-raylib-examples",
  "name" : "swift-raylib-examples",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "Textures - Sprite Animation",
      "targets" : [
        "Textures - Sprite Animation"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "Textures - Logo Raylib",
      "targets" : [
        "Textures - Logo Raylib"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "Textures - Image Generation",
      "targets" : [
        "Textures - Image Generation"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "Textures - Blend Modes",
      "targets" : [
        "Textures - Blend Modes"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "Textures - Atlas",
      "targets" : [
        "Textures - Atlas"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "Text - Fonts",
      "targets" : [
        "Text - Fonts"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "Shapes - Following Eyes",
      "targets" : [
        "Shapes - Following Eyes"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "Shapes - Color Palette",
      "targets" : [
        "Shapes - Color Palette"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "Shapes - Bouncing Ball",
      "targets" : [
        "Shapes - Bouncing Ball"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "Shapes - Basic Shapes",
      "targets" : [
        "Shapes - Basic Shapes"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "Core - Scissor Test",
      "targets" : [
        "Core - Scissor Test"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "Core - Letterboxed Window",
      "targets" : [
        "Core - Letterboxed Window"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "Core - Input Mouse Wheel",
      "targets" : [
        "Core - Input Mouse Wheel"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "Core - Input Mouse",
      "targets" : [
        "Core - Input Mouse"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "Core - Input Keys",
      "targets" : [
        "Core - Input Keys"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "Core - Drop Files",
      "targets" : [
        "Core - Drop Files"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "Core - Basic Window",
      "targets" : [
        "Core - Basic Window"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "Core - 2D Camera Platformer",
      "targets" : [
        "Core - 2D Camera Platformer"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "Core - 2D Camera Mouse Zoom",
      "targets" : [
        "Core - 2D Camera Mouse Zoom"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "Core - 2D Camera",
      "targets" : [
        "Core - 2D Camera"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "Classic Game - Snake",
      "targets" : [
        "Classic Game - Snake"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "Classic Game - Arkanoid",
      "targets" : [
        "Classic Game - Arkanoid"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "Audio - Sound Multi",
      "targets" : [
        "Audio - Sound Multi"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "Audio - Sound Loading",
      "targets" : [
        "Audio - Sound Loading"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "Audio - Raw Stream",
      "targets" : [
        "Audio - Raw Stream"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "Audio - Music Stream",
      "targets" : [
        "Audio - Music Stream"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "Audio - Module Playing",
      "targets" : [
        "Audio - Module Playing"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "Textures___Sprite_Animation",
      "module_type" : "SwiftTarget",
      "name" : "Textures - Sprite Animation",
      "path" : "Sources/Textures/Sprite Animation",
      "product_dependencies" : [
        "RaylibKit"
      ],
      "product_memberships" : [
        "Textures - Sprite Animation"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Textures/Sprite Animation/scarfy.png",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "App.swift"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "Textures___Logo_Raylib",
      "module_type" : "SwiftTarget",
      "name" : "Textures - Logo Raylib",
      "path" : "Sources/Textures/Logo Raylib",
      "product_dependencies" : [
        "RaylibKit"
      ],
      "product_memberships" : [
        "Textures - Logo Raylib"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Textures/Logo Raylib/logo.png",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "App.swift"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "Textures___Image_Generation",
      "module_type" : "SwiftTarget",
      "name" : "Textures - Image Generation",
      "path" : "Sources/Textures/Image Generation",
      "product_dependencies" : [
        "RaylibKit"
      ],
      "product_memberships" : [
        "Textures - Image Generation"
      ],
      "sources" : [
        "App.swift"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "Textures___Blend_Modes",
      "module_type" : "SwiftTarget",
      "name" : "Textures - Blend Modes",
      "path" : "Sources/Textures/Blend Modes",
      "product_dependencies" : [
        "RaylibKit"
      ],
      "product_memberships" : [
        "Textures - Blend Modes"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Textures/Blend Modes/background.png",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Textures/Blend Modes/foreground.png",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "App.swift"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "Textures___Atlas",
      "module_type" : "SwiftTarget",
      "name" : "Textures - Atlas",
      "path" : "Sources/Textures/Atlas",
      "product_dependencies" : [
        "RaylibKit"
      ],
      "product_memberships" : [
        "Textures - Atlas"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Textures/Atlas/scarfy.png",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "App.swift"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "Text___Fonts",
      "module_type" : "SwiftTarget",
      "name" : "Text - Fonts",
      "path" : "Sources/Text/Fonts",
      "product_dependencies" : [
        "RaylibKit"
      ],
      "product_memberships" : [
        "Text - Fonts"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Text/Fonts/alagard.png",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Text/Fonts/alpha_beta.png",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Text/Fonts/jupiter_crash.png",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Text/Fonts/mecha.png",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Text/Fonts/pixantiqua.png",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Text/Fonts/pixelplay.png",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Text/Fonts/romulus.png",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Text/Fonts/setback.png",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "App.swift"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "Shapes___Following_Eyes",
      "module_type" : "SwiftTarget",
      "name" : "Shapes - Following Eyes",
      "path" : "Sources/Shapes/Following Eyes",
      "product_dependencies" : [
        "RaylibKit"
      ],
      "product_memberships" : [
        "Shapes - Following Eyes"
      ],
      "sources" : [
        "App.swift"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "Shapes___Color_Palette",
      "module_type" : "SwiftTarget",
      "name" : "Shapes - Color Palette",
      "path" : "Sources/Shapes/Color Palette",
      "product_dependencies" : [
        "RaylibKit"
      ],
      "product_memberships" : [
        "Shapes - Color Palette"
      ],
      "sources" : [
        "App.swift"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "Shapes___Bouncing_Ball",
      "module_type" : "SwiftTarget",
      "name" : "Shapes - Bouncing Ball",
      "path" : "Sources/Shapes/Bouncing Ball",
      "product_dependencies" : [
        "RaylibKit"
      ],
      "product_memberships" : [
        "Shapes - Bouncing Ball"
      ],
      "sources" : [
        "App.swift"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "Shapes___Basic_Shapes",
      "module_type" : "SwiftTarget",
      "name" : "Shapes - Basic Shapes",
      "path" : "Sources/Shapes/Basic Shapes",
      "product_dependencies" : [
        "RaylibKit"
      ],
      "product_memberships" : [
        "Shapes - Basic Shapes"
      ],
      "sources" : [
        "App.swift"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "Core___Scissor_Test",
      "module_type" : "SwiftTarget",
      "name" : "Core - Scissor Test",
      "path" : "Sources/Core/Scissor Test",
      "product_dependencies" : [
        "RaylibKit"
      ],
      "product_memberships" : [
        "Core - Scissor Test"
      ],
      "sources" : [
        "App.swift"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "Core___Letterboxed_Window",
      "module_type" : "SwiftTarget",
      "name" : "Core - Letterboxed Window",
      "path" : "Sources/Core/Letterboxed Window",
      "product_dependencies" : [
        "RaylibKit"
      ],
      "product_memberships" : [
        "Core - Letterboxed Window"
      ],
      "sources" : [
        "App.swift"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "Core___Input_Mouse_Wheel",
      "module_type" : "SwiftTarget",
      "name" : "Core - Input Mouse Wheel",
      "path" : "Sources/Core/Input Mouse Wheel",
      "product_dependencies" : [
        "RaylibKit"
      ],
      "product_memberships" : [
        "Core - Input Mouse Wheel"
      ],
      "sources" : [
        "App.swift"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "Core___Input_Mouse",
      "module_type" : "SwiftTarget",
      "name" : "Core - Input Mouse",
      "path" : "Sources/Core/Input Mouse",
      "product_dependencies" : [
        "RaylibKit"
      ],
      "product_memberships" : [
        "Core - Input Mouse"
      ],
      "sources" : [
        "App.swift"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "Core___Input_Keys",
      "module_type" : "SwiftTarget",
      "name" : "Core - Input Keys",
      "path" : "Sources/Core/Input Keys",
      "product_dependencies" : [
        "RaylibKit"
      ],
      "product_memberships" : [
        "Core - Input Keys"
      ],
      "sources" : [
        "App.swift"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "Core___Drop_Files",
      "module_type" : "SwiftTarget",
      "name" : "Core - Drop Files",
      "path" : "Sources/Core/Drop Files",
      "product_dependencies" : [
        "RaylibKit"
      ],
      "product_memberships" : [
        "Core - Drop Files"
      ],
      "sources" : [
        "App.swift"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "Core___Basic_Window",
      "module_type" : "SwiftTarget",
      "name" : "Core - Basic Window",
      "path" : "Sources/Core/Basic Window",
      "product_dependencies" : [
        "RaylibKit"
      ],
      "product_memberships" : [
        "Core - Basic Window"
      ],
      "sources" : [
        "App.swift"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "Core___2D_Camera_Platformer",
      "module_type" : "SwiftTarget",
      "name" : "Core - 2D Camera Platformer",
      "path" : "Sources/Core/2D Camera Platformer",
      "product_dependencies" : [
        "RaylibKit"
      ],
      "product_memberships" : [
        "Core - 2D Camera Platformer"
      ],
      "sources" : [
        "App.swift"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "Core___2D_Camera_Mouse_Zoom",
      "module_type" : "SwiftTarget",
      "name" : "Core - 2D Camera Mouse Zoom",
      "path" : "Sources/Core/2D Camera Mouse Zoom",
      "product_dependencies" : [
        "RaylibKit"
      ],
      "product_memberships" : [
        "Core - 2D Camera Mouse Zoom"
      ],
      "sources" : [
        "App.swift"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "Core___2D_Camera",
      "module_type" : "SwiftTarget",
      "name" : "Core - 2D Camera",
      "path" : "Sources/Core/2D Camera",
      "product_dependencies" : [
        "RaylibKit"
      ],
      "product_memberships" : [
        "Core - 2D Camera"
      ],
      "sources" : [
        "App.swift"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "Classic_Game___Snake",
      "module_type" : "SwiftTarget",
      "name" : "Classic Game - Snake",
      "path" : "Sources/Classics/Snake",
      "product_dependencies" : [
        "RaylibKit"
      ],
      "product_memberships" : [
        "Classic Game - Snake"
      ],
      "sources" : [
        "App.swift",
        "GameOverScene.swift",
        "GameplayScene.swift",
        "Model.swift"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "Classic_Game___Arkanoid",
      "module_type" : "SwiftTarget",
      "name" : "Classic Game - Arkanoid",
      "path" : "Sources/Classics/Arkanoid",
      "product_dependencies" : [
        "RaylibKit"
      ],
      "product_memberships" : [
        "Classic Game - Arkanoid"
      ],
      "sources" : [
        "App.swift",
        "GameOver Scene.swift",
        "GameplayScene.swift",
        "Model.swift"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "Audio___Sound_Multi",
      "module_type" : "SwiftTarget",
      "name" : "Audio - Sound Multi",
      "path" : "Sources/Audio/Sound Multi",
      "product_dependencies" : [
        "RaylibKit"
      ],
      "product_memberships" : [
        "Audio - Sound Multi"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Audio/Sound Multi/sound.wav",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "App.swift"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "Audio___Sound_Loading",
      "module_type" : "SwiftTarget",
      "name" : "Audio - Sound Loading",
      "path" : "Sources/Audio/Sound Loading",
      "product_dependencies" : [
        "RaylibKit"
      ],
      "product_memberships" : [
        "Audio - Sound Loading"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Audio/Sound Loading/sound.wav",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Audio/Sound Loading/target.ogg",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "App.swift"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "Audio___Raw_Stream",
      "module_type" : "SwiftTarget",
      "name" : "Audio - Raw Stream",
      "path" : "Sources/Audio/Raw Stream",
      "product_dependencies" : [
        "RaylibKit"
      ],
      "product_memberships" : [
        "Audio - Raw Stream"
      ],
      "sources" : [
        "App.swift"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "Audio___Music_Stream",
      "module_type" : "SwiftTarget",
      "name" : "Audio - Music Stream",
      "path" : "Sources/Audio/Music Stream",
      "product_dependencies" : [
        "RaylibKit"
      ],
      "product_memberships" : [
        "Audio - Music Stream"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Audio/Music Stream/country.mp3",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "App.swift"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "Audio___Module_Playing",
      "module_type" : "SwiftTarget",
      "name" : "Audio - Module Playing",
      "path" : "Sources/Audio/Module Playing",
      "product_dependencies" : [
        "RaylibKit"
      ],
      "product_memberships" : [
        "Audio - Module Playing"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Audio/Module Playing/mini1111.xm",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "App.swift"
      ],
      "type" : "executable"
    }
  ],
  "tools_version" : "5.10"
}
Done.