From: Luca Heltai OpenCASCADE is a
+ software development kit (SDK) intended for development of
+ applications dealing with 3D CAD data, freely available in open
+ source. It includes a set of C++ class libraries providing
+ services for 3D surface and solid modeling, visualization, data
+ exchange and rapid application development. Below is a short summary of instructions on how to compile and
+ install OpenCASCADE community edition by hand
+ (for the case you wish to do so).
+Get a clone of the OCE repository:
+
+ Support for OpenCASCADE will be
+ enabled automatically if a system wide installation of
+ OpenCASCADE can be found.
+ To use a self compiled version, specify
+ Installation of OpenCASCADE
+
+ How to compile and install OpenCASCADE
+
+
+
+git clone git://github.com/tpaviot/oce.git
+
+
+It is a good practice to build in a separate directory:
+
+mkdir build
+cd build
+cmake -DOCE_INSTALL_PREFIX=/path/to/where/you/want/oce ..
+make install
+
+
+The default options are good for the deal.II library.
+
+ Interfacing deal.II
+ to OpenCASCADE
+
+
+
+ -DOPENCASCADE_DIR=/path/to/opencascade/or/oce
+
+ when invoking cmake
.
+
+ You can override the autodetection by manually setting +
+ + -DDEAL_II_WITH_OPENCASCADE=OFF|ON +. + + +