Skip to content

Commit

Permalink
Enable all build configuration options ready for stable 5 release.
Browse files Browse the repository at this point in the history
Enable Python scripting, OCE, and spice build configuration options.

Update compiling.md to reflect new option settings.
  • Loading branch information
stambaughw committed Dec 29, 2017
1 parent cfe20e2 commit 93683d0
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 12 deletions.
10 changes: 5 additions & 5 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -55,23 +55,23 @@ 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)."
)

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)"
Expand All @@ -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" )
Expand Down
14 changes: 7 additions & 7 deletions Documentation/development/compiling.md
Original file line number Diff line number Diff line change
Expand Up @@ -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}

Expand All @@ -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}

Expand Down

0 comments on commit 93683d0

Please sign in to comment.