Difference between revisions of "Documentation/4.1/Developers/Build system"

From Slicer Wiki
Jump to: navigation, search
(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/Dashboards|Dashboards]]
+
;[[Documentation/{{documentation/version}}/Developers/Factory|Factory]]
: Check the status of Slicer's Factory build.
+
: 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 developers documentation, visit the Nightly page.

Leveraging the ExternalProject module provided by Logo CMake-PNG.png 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.