Skip to content

Installed targets

The installed package exposes a machine-readable target catalog. Use CMake package discovery and test for the target your integration needs rather than inferring availability from a host operating system. The catalog below is rendered from reference.installed-targets, the generated reference artifact for this documentation bundle.

share/treefall/installed-targets.json is the Treefall-package compatibility artifact used by this bundle. It is generated from the same target graph as share/orpheus/installed-targets.json; it does not describe a second set of binaries. The Treefall:: names are the package-facing compatibility targets for that graph.

Each entry reports a generated scenario description, its status, and any dependency targets needed for optional integrations. Required entries describe the host-neutral package surface used by the pinned evidence build. Platform-conditional entries are present only when their platform target is generated. Optional entries require the named feature and their listed dependency targets.

Use your build’s actual package files as the final authority: a target absent from the installed catalog is unavailable for that prefix. Keep optional dependencies enabled and discoverable before configuring a consumer.

Reference artifact reference.installed-targets · Product 0.9.0 · Source revision 0238eac1721d820d16ba5390e0e4641391be1d59 · Generator sync-treefall-sdk 1. Provenance is producer-declared.

Treefall::core

required

session, render, and ABI facade

Inputs

None.

Treefall::diagnostics

required

standalone diagnostics

Inputs

None.

Treefall::audio_utils

required

analysis, reader, writer, input, and SRC

Inputs

None.

Treefall::audio_io

required

dummy driver and host-neutral audio I/O

Inputs

None.

Treefall::audio_driver_manager

required

device enumeration and capability queries

Inputs

None.

Treefall::routing

required

routing matrix

Inputs

None.

Treefall::transport

required

transport and prepared clip sources

Inputs

None.

Treefall::audio_driver_coreaudio

platform-conditional: macOS; release-supported

macOS platform-conditional target

Inputs

None.

Treefall::audio_driver_wasapi

platform-conditional: Windows; source/fake-test capable, not release-supported

Windows platform-conditional target

Inputs

None.

Treefall::shmui_juce

optional: ORPHEUS_ENABLE_SHMUI_JUCE

Optional target enabled by ORPHEUS_ENABLE_SHMUI_JUCE

Inputs

  • juce::juce_core
  • juce::juce_audio_basics
  • juce::juce_audio_formats
  • juce::juce_dsp
  • juce::juce_gui_basics

Treefall::shmui_juce_gl

optional: SHMUI_JUCE_ENABLE_OPENGL

Optional target enabled by SHMUI_JUCE_ENABLE_OPENGL

Inputs

  • juce::juce_opengl