Hi,
if you want set one of the cmake options, you have to put a "D" in front such that cmake knows it's a define flag. So none of your flags was used and you got the default configuration.
Here is a (probably not complete) list of
cmake options
you can use to configure Netgen/NGSolve.
As you see in the list of cmake options, OCC support is not tested on MacOS. I just installed
homebrew
and
oce (using homebrew)
and it seems to work. After installing homebrew, the following command should install oce.
Code:
brew tap homebrew/science && brew install oce
Then you should be able to configure with OCC support.
Code:
cmake ~/NetGen/ngsolve-src -DUSE_OCC=ON
Concerning the other flags you used:
- USE_GUI: is ON by default
- USE_JPEG: needed to export screenshots of the solution
- USE_MPI: you are probably working on a desktop machine, so you don't need MPI
- USE_MPEG: you just need that to export videos
For the beginning I advice to take the default values. If you need the features you can bother about installing the dependencies.
Regards,
Christoph