SeExpr is an embeddable, arithmetic expression language that enables flexible artistic control and customization in creating computer graphics images. Example uses include procedural geometry synthesis, image synthesis, simulation control, crowd animation, and geometry deformation. https://wdas.github.io/SeExpr
There are still a few problems when building SeExpr, which this pull request fixes:
The preprocessor SEEXPR_ENABLE_LLVM_BACKEND was not defined when the ENABLE_LLVM_BACKEND option was off, resulting in an invalid ExprConfig.h header. It's now set to 0 whenever ENABLE_LLVM_BACKEND is off.
LLVMConfig.cmake wasn't included (it was previously included through a find_package, but commit 8ef62bb05ddc0439b006d4e3447967ba9aa05a73 kind of undid that :p) so on Windows the LLVM include and lib dirs were not defined (llvm-config doesn't exist here) So now I just include LLVMConfig.cmake alongside LLVM-Config.cmake.
Hi,
There are still a few problems when building SeExpr, which this pull request fixes: