Hello Attached is a patch to update the dev-docs about the new option ot use OCC instead of OCE
Regards Nick Østergaard
From e8300b778c29f22f94023c4ae1683653f2e84977 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nick=20=C3=98stergaard?= <[email protected]> Date: Thu, 2 Aug 2018 19:11:04 +0200 Subject: [PATCH] Add documentation for KICAD_USE_OCC --- Documentation/development/compiling.md | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/Documentation/development/compiling.md b/Documentation/development/compiling.md index 2a59dda98..d2c55573f 100644 --- a/Documentation/development/compiling.md +++ b/Documentation/development/compiling.md @@ -113,12 +113,16 @@ The [Curl Multi-Protocol File Transfer Library][libcurl] is used to provide secu file transfer access for the [GitHub][] plug in. This library needs to be installed unless the GitHub plug build option is disabled. -## OpenCascade Community Edition (OCE) ## {#oce} +## OpenCascade Library ## {#oce} -The [OpenCascade Community Edition][liboce] is used to provide support for loading and saving +The [OpenCascade Community Edition (OCE)][liboce] is used to provide support for loading and saving 3D model file formats such as STEP. This library needs to be installed unless the OCE build option is disabled. +[Open CASCSADE Technology (OCC)][libocc] should also work as an alternative to OCE. Selection of +library Cascade library can be specified at build time. See the [STEP/IGES support](#oce_opt) +section. + ## Ngspice Library ## {#ngspice} The [Ngspice Library][libngsice] is used to provide Spice simulation support in the schematic @@ -172,9 +176,12 @@ library. This option is enabled by default. The KICAD_USE_OCE is used for the 3D viewer plugin to support STEP and IGES 3D models. Build tools and plugins related to OpenCascade Community Edition (OCE) are enabled with this option. When -enabled it requires [OCE][] to be available, and the location of the installed OCE library to be +enabled it requires [liboce][] to be available, and the location of the installed OCE library to be passed via the OCE_DIR flag. This option is enabled by default. +Alternatively KICAD_USE_OCC can be used instead of OCE. Both options are not supposed to be enabled +at the same time. + ## Demos and Examples ## {#demo_install_opt} The KiCad source code includes some demos and examples to showcase the program. You can choose @@ -468,6 +475,6 @@ you will have to apply the Boost patches in the KiCad source [patches folder][]. [libcurl]: http://curl.haxx.se/libcurl/ [GLM]: http://glm.g-truc.net/ [git]: https://git-scm.com/ -[OCE]: https://github.com/tpaviot/oce [liboce]: https://github.com/tpaviot/oce +[libocc]: https://www.opencascade.com/content/overview [libngspice]: https://sourceforge.net/projects/ngspice/ -- 2.18.0
_______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

