Difference between revisions of "Documentation/4.1/Developers/Build system"
From Slicer Wiki
(Prepend documentation/versioncheck template. See http://na-mic.org/Mantis/view.php?id=2887) |
|||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
+ | <noinclude>{{documentation/versioncheck}}</noinclude> | ||
Leveraging the [http://www.cmake.org/cmake/help/v2.8.8/cmake.html#module:ExternalProject ExternalProject] module provided by [[{{tool|logo|cmake}}|x16px]] [{{tool|homepage|cmake}} CMake], Slicer SuperBuild system allows developers to quickly install and configure the multiple open-source packages and libraries it depends on. | Leveraging the [http://www.cmake.org/cmake/help/v2.8.8/cmake.html#module:ExternalProject ExternalProject] module provided by [[{{tool|logo|cmake}}|x16px]] [{{tool|homepage|cmake}} CMake], Slicer SuperBuild system allows developers to quickly install and configure the multiple open-source packages and libraries it depends on. | ||
Line 10: | Line 11: | ||
: How to build and load Qt plugins. | : How to build and load Qt plugins. | ||
− | ;[[Documentation/{{documentation/version}}/Developers/ | + | ;[[Documentation/{{documentation/version}}/Developers/Factory|Factory]] |
− | : | + | : Current configuration of Slicer's factory machines. |
Latest revision as of 07:23, 14 June 2013
Home < Documentation < 4.1 < Developers < Build system
For the latest Slicer documentation, visit the read-the-docs. |
Leveraging the ExternalProject module provided by CMake, Slicer SuperBuild system allows developers to quickly install and configure the multiple open-source packages and libraries it depends on.
- Directory Structure
- Where files are located in the build tree and install tree.
- Versioning
- Convention to name Slicer packages.
- Qt Plugins
- How to build and load Qt plugins.
- Factory
- Current configuration of Slicer's factory machines.