Documentation/Nightly/Developers/Build system/Remote Module
From Slicer Wiki
Revision as of 06:31, 17 December 2013 by JChris.FillionR (talk | contribs) (Created page with '= Purpose of Remote Modules = Keep the Slicer core lean. Allow individuals or organizations to work on their own private modules and optionally make these modules available to …')
Home < Documentation < Nightly < Developers < Build system < Remote Module
Purpose of Remote Modules
Keep the Slicer core lean.
Allow individuals or organizations to work on their own private modules and optionally make these modules available to the Slicer users as without the need to use the extensions manager.
Policy for Adding and Removing Remote Modules
Module is known to compile on Linux, MacOSX and Windows.
Module is tested.
Module names must be unique.
At no time in the future should a module in the main Slicer repository depend on Remote module.
Procedure for Adding a Remote Module
1. Discuss with Slicer core Developers
2. Add an entry into SuperBuild.cmake
using Slicer_Remote_Add()
macro.