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.
Read the catalog
Section titled “Read the catalog”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
requiredsession, render, and ABI facade
Inputs
None.
Treefall::diagnostics
requiredstandalone diagnostics
Inputs
None.
Treefall::audio_utils
requiredanalysis, reader, writer, input, and SRC
Inputs
None.
Treefall::audio_io
requireddummy driver and host-neutral audio I/O
Inputs
None.
Treefall::audio_driver_manager
requireddevice enumeration and capability queries
Inputs
None.
Treefall::routing
requiredrouting matrix
Inputs
None.
Treefall::transport
requiredtransport and prepared clip sources
Inputs
None.
Treefall::audio_driver_coreaudio
platform-conditional: macOS; release-supportedmacOS platform-conditional target
Inputs
None.
Treefall::audio_driver_wasapi
platform-conditional: Windows; source/fake-test capable, not release-supportedWindows platform-conditional target
Inputs
None.
Treefall::shmui_juce
optional: ORPHEUS_ENABLE_SHMUI_JUCEOptional target enabled by ORPHEUS_ENABLE_SHMUI_JUCE
Inputs
juce::juce_corejuce::juce_audio_basicsjuce::juce_audio_formatsjuce::juce_dspjuce::juce_gui_basics
Treefall::shmui_juce_gl
optional: SHMUI_JUCE_ENABLE_OPENGLOptional target enabled by SHMUI_JUCE_ENABLE_OPENGL
Inputs
juce::juce_opengl