1# this file may be used to select different backends
2# it's always read by the default makefile target
3# values are among:
4#    OFF       don't include the backend
5#    COMPILER  embed the backend in the faust compiler
6#    STATIC    embed the backend in the faust static library
7#    DYNAMIC   embed the backend in the faust dynamic library
8#    WASM      embed the backend in the faust wasm library
9
10set ( IOS            ON        CACHE BOOL    "Compiles for iOS"     FORCE )
11
12set ( C_BACKEND      OFF    CACHE STRING  "Include C backend"      FORCE )
13set ( CPP_BACKEND    OFF    CACHE STRING  "Include CPP backend"    FORCE )
14set ( CSHARP_BACKEND OFF    CACHE STRING  "Include CSharp backend" FORCE )
15set ( DLANG_BACKEND  OFF    CACHE STRING  "Include DLANG backend" FORCE )
16set ( FIR_BACKEND    OFF    CACHE STRING  "Include FIR backend"   FORCE )
17set ( INTERP_BACKEND STATIC CACHE STRING  "Include INTERPRETER backend" FORCE )
18set ( JAVA_BACKEND   OFF    CACHE STRING  "Include JAVA backend"      FORCE )
19set ( JULIA_BACKEND  OFF    CACHE STRING  "Include Julia backend"     FORCE )
20set ( LLVM_BACKEND   OFF    CACHE STRING  "Include LLVM backend"      FORCE )
21set ( OLDCPP_BACKEND OFF    CACHE STRING  "Include old CPP backend"   FORCE )
22set ( RUST_BACKEND   OFF    CACHE STRING  "Include Rust backend"      FORCE )
23set ( SOUL_BACKEND   OFF    CACHE STRING  "Include SOUL backend" FORCE )
24set ( WASM_BACKEND   OFF    CACHE STRING  "Include WASM backend"      FORCE )
25
26