Updated the compiling instructions to remove bzr and talk about the OCE flag.

This commit is contained in:
Jon Neal 2016-09-04 18:42:11 -04:00 committed by Wayne Stambaugh
parent 918f5514f8
commit 049e9909ac
1 changed files with 15 additions and 21 deletions

View File

@ -23,18 +23,12 @@ Some of these tools are required to build from source and some are optional.
[CMake][] is the build configuration and makefile generation tool used by KiCad. It is required. [CMake][] is the build configuration and makefile generation tool used by KiCad. It is required.
## Bazaar Version Control System ## {#bazaar}
The official source code repository is hosted on [Launchpad][] and requires the [Bazaar][] version
control system in order to create a branch of the latest source. Bazaar is not required if you are
going to build a stable version of KiCad from a source archive.
## GIT Version Control System ## {#git} ## GIT Version Control System ## {#git}
If you prefer to use [GIT][] for version control, there is a mirror of the official KiCad The official source code repository is hosted on [Launchpad][] and
repository on [GitHub][]. GIT is not required if you are going to build a stable version of requires git to get the latest source. If you prefer to use [GitHub][] there is a
KiCad from a source archive. Please note that the GitHub mirror is read only. Do not submit read only mirror of the official KiCad repository. Do not submit pull requests to GitHub.
pull requests to GitHub. Changes should be sent to the KiCad developer's [mailing list][] as Changes should be sent to the KiCad developer's [mailing list][] as
an attached patch with [PATCH] at the beginning of the subject. an attached patch with [PATCH] at the beginning of the subject.
## Doxygen Code Documentation Generator ## {#doxygen_section} ## Doxygen Code Documentation Generator ## {#doxygen_section}
@ -157,7 +151,13 @@ enabled by default.
## Integrated Spice simulator ## {#spice_opt} ## Integrated Spice simulator ## {#spice_opt}
The KICAD_SPICE option is used to control if the Spice simulator interface for eeschema is built. When The KICAD_SPICE option is used to control if the Spice simulator interface for eeschema is built. When
the options is enabled, it requires [ngspice][] to be available as a shared library. This option is this option is enabled, it requires [ngspice][] to be available as a shared library. This option is
disabled by default.
## STEP and IGES model support ## {#oce_opt}
The KICAD_USE_OCE option is used to enable STEP and IGES model support for the 3d viewer. When enabled
this requires the location of the installed OCE libary to be passed via the OCE_DIR flag. This option is
disabled by default. disabled by default.
# Getting the KiCad Source Code ## {#getting_src} # Getting the KiCad Source Code ## {#getting_src}
@ -170,20 +170,15 @@ following command:
tar -xzf kicad_src_archive.tar.gz tar -xzf kicad_src_archive.tar.gz
If you are contributing directly to the KiCad project on Launchpad, you can create a local If you are contributing directly to the KiCad project on Launchpad, you can create a local
branch on your machine by using the following command: copy on your machine by using the following command:
bzr branch https://code.launchpad.net/~kicad-product-committers/kicad/product kicad_source git clone -b master https://git.launchpad.net/kicad
If you prefer to use [GIT][] as you version control system, you can clone the KiCad mirror on
GitHub using the following command:
git clone https://github.com/KiCad/kicad-source-mirror
Here is a list of source links: Here is a list of source links:
Stable release archive: https://launchpad.net/kicad/4.0/4.0.2/+download/kicad-4.0.2.tar.xz Stable release archive: https://launchpad.net/kicad/4.0/4.0.2/+download/kicad-4.0.2.tar.xz
Development branch: https://code.launchpad.net/~kicad-product-committers/kicad/product Development branch: https://code.launchpad.net/~kicad-product-committers/kicad/+git/product-git/+ref/master
GitHub mirror: https://github.com/KiCad/kicad-source-mirror GitHub mirror: https://github.com/KiCad/kicad-source-mirror
@ -379,8 +374,7 @@ you will have to apply the Boost patches in the KiCad source [patches folder][].
[GNU GCC]: https://gcc.gnu.org/ [GNU GCC]: https://gcc.gnu.org/
[Clang]: http://clang.llvm.org/ [Clang]: http://clang.llvm.org/
[CMake]: https://cmake.org/ [CMake]: https://cmake.org/
[Launchpad]: https://code.launchpad.net/~kicad-product-committers/kicad/product [Launchpad]: https://code.launchpad.net/kicad/
[Bazaar]: http://bazaar.canonical.com/en/
[GIT]: https://git-scm.com/ [GIT]: https://git-scm.com/
[GitHub]: https://github.com/KiCad/kicad-source-mirror [GitHub]: https://github.com/KiCad/kicad-source-mirror
[ngspice]: http://ngspice.sourceforge.net/ [ngspice]: http://ngspice.sourceforge.net/