process = ffunction(float fn(float), "<math.h>", "-lm");compiles to (as of 2020-04-29 using the latest FAUST master-dev branch)
... /* link with : "-lm" */ #include "<math.h>" ... virtual void compute(int count, FAUSTFLOAT** inputs, FAUSTFLOAT** outputs) { FAUSTFLOAT* input0 = inputs[0]; FAUSTFLOAT* output0 = outputs[0]; for (int i = 0; (i < count); i = (i + 1)) { output0[i] = FAUSTFLOAT(float(fn(float(input0[i])))); } } ...