Project Release Information
This release merges OCCT 6.5.2 changes, and adds support for the CMake uninstall feature. It has many cppcheck QA and gcc warning fixes, bugfixes, embarcadero support (v6.20 and up), a fix for Intel TBB support, and mingw64 support in Wine.
Updated build and install instructions. Allows changing default values of MMGT_* variables. Allows building unversioned libraries. The BSpline mesher is disabled. More unit tests have been added. There are many Win32/64 specific changes, additional gcc warnings fixes, and other minor fixes.
Many X11 dependencies were resolved. It is now possible to build a large part of OCE without depending on X11 (using the OCE_DISABLE_X11 option). CMake support was improved. Installation paths were changed. guest 1.6.0 was integrated and unit tests were added. MSVC support was added to the test suite. There were also other Win32/MSVC improvements, many small changes, bugfixes, and compiler warning fixes.
The CMake build system has been improved. It will be, from now, the only supported and maintained build system. Other modifications deal with code cleanup, warning removal, mingw cross compilation, and compiler warning fixes.
OCE (OpenCascade Community Edition) is a community version of the OpenCascade Technology 3D kernel, a C++ library for 3D CAD development. It includes components for 3D surface and solid BRep modeling, visualization, data exchange (STEP, IGES), and rapid application development. OCE aims to fix bugs and improve code quality and portability.