Difference between revisions of "Documentation/Nightly/Developers/Build system"
From Slicer Wiki
(Add fortran) |
|||
Line 29: | Line 29: | ||
;[[Documentation/Nightly/Developers/ProjectForks| Project Forks]] | ;[[Documentation/Nightly/Developers/ProjectForks| Project Forks]] | ||
: Guidelines on how to manage Slicer specific forks | : Guidelines on how to manage Slicer specific forks | ||
+ | |||
+ | ;[[Documentation/Nightly/Developers/Fortran| Fortran]] | ||
+ | : How to package applications which depends on Fortran |
Revision as of 18:00, 13 September 2018
Home < Documentation < Nightly < 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.
- Versioning
- Convention to name Slicer packages.
- Release Process
- Step-by-step guide to create Slicer release
- Factory description
- Current configuration of Slicer's factory machines.
- Build ExtensionsIndex
- How to build an ExtensionsIndex (collection of extension description files) ?
- Qt resource files
- Describes the
genqrc.py
tool for automatic generation/updating of Qt resource scripts.
- SlicerBot
- Describes the SlicerBot and how a machine can be become a SlicerBot.
- Dashboard Setup
- Describes how to setup a Slicer dashboard.
- Project Forks
- Guidelines on how to manage Slicer specific forks
- Fortran
- How to package applications which depends on Fortran