SCONS for online

From GlueXWiki
Revision as of 14:36, 10 May 2013 by Wolin (Talk | contribs) (Created page with "=How To Build Online Packages with the SCONS-Based Build System= SCONS is used in the online build system due to its superior scripting abilities and built-in knowledge of depen...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

How To Build Online Packages with the SCONS-Based Build System

SCONS is used in the online build system due to its superior scripting abilities and built-in knowledge of dependencies in different languages (n.b. Make is used in the offline). It is based on Python, the main scripting language used in the online. Package building is vastly simplified via a library of SCONS scripts that implement the Hall D directory and installation scheme. The result is that package developers will likely only need to make one-line modifications to SCONS scripts to build their package.