Enable all build configuration options ready for stable 5 release.

Enable Python scripting, OCE, and spice build configuration options.

Update compiling.md to reflect new option settings.
This commit is contained in:
Wayne Stambaugh 2017-12-29 17:38:42 -05:00
parent cfe20e22fb
commit 93683d0021
2 changed files with 12 additions and 12 deletions

View File

@ -55,15 +55,15 @@ option( USE_WX_OVERLAY
option( KICAD_SCRIPTING
"Build the Python scripting support inside KiCad binaries (default OFF)."
)
ON )
option( KICAD_SCRIPTING_MODULES
"Build native portion of the pcbnew Python module: _pcbnew.{pyd,so} for OS command line use of Python."
)
ON )
option( KICAD_SCRIPTING_WXPYTHON
"Build wxPython implementation for wx interface building in Python and py.shell (default OFF)."
)
ON )
option( KICAD_SCRIPTING_ACTION_MENU
"Build a tools menu with registred python plugins: actions plugins (default OFF)."
@ -71,7 +71,7 @@ option( KICAD_SCRIPTING_ACTION_MENU
option( KICAD_USE_OCE
"Build tools and plugins related to OpenCascade Community Edition (default OFF)"
)
ON )
option( KICAD_INSTALL_DEMOS
"Install kicad demos and examples (default ON)"
@ -97,7 +97,7 @@ endif()
option( BUILD_GITHUB_PLUGIN "Build the GITHUB_PLUGIN for pcbnew." ON )
option( KICAD_SPICE "Build Kicad with internal Spice simulator." OFF )
option( KICAD_SPICE "Build Kicad with internal Spice simulator." ON )
# Global setting: exports are explicit
set( CMAKE_CXX_VISIBILITY_PRESET "hidden" )

View File

@ -132,17 +132,17 @@ on macOS. This is enabled on macOS by default and disabled on all other platfor
## Scripting Support ## {#scripting_opt}
The KICAD_SCRIPTING option is used to enable building the Python scripting support into Pcbnew.
This options is disabled by default.
This options is enabled by default.
## Scripting Module Support ## {#scripting_mod_opt}
The KICAD_SCRIPTING_MODULES option is used to enable building and installing the Python modules
supplied by KiCad. This option is disabled by default.
supplied by KiCad. This option is enabled by default.
## wxPython Scripting Support ## {#wxpython_opt}
The KICAD_SCRIPTING_WXPYTHON option is used to enable building the wxPython interface into
Pcbnew including the wxPython console. This option is disabled by default.
Pcbnew including the wxPython console. This option is enabled by default.
## GitHub Plugin ## {#github_opt}
@ -151,16 +151,16 @@ enabled by default.
## Integrated Spice simulator ## {#spice_opt}
The KICAD_SPICE option is used to control if the Spice simulator interface for Eeschema is built. When
this option is enabled, it requires [ngspice][] to be available as a shared library. This option is
disabled by default.
The KICAD_SPICE option is used to control if the Spice simulator interface for Eeschema is
built. When this option is enabled, it requires [ngspice][] to be available as a shared
library. This option is enabled by default.
## STEP/IGES support for the 3D viewer ## {#oce_opt}
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
passed via the OCE_DIR flag. This option is disabled by default.
passed via the OCE_DIR flag. This option is enabled by default.
## Demos and Examples ## {#demo_install_opt}