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