Slicer3:getbuildtest

From NAMIC Wiki
Revision as of 19:44, 28 September 2007 by Pieper (talk | contribs) (New page: == Background == The getbuildtest script was created to simplify the process of setting up a build on a new system. It ''get''s the needed code from repositories, ''build''s the code wit...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Home < Slicer3:getbuildtest

Background

The getbuildtest script was created to simplify the process of setting up a build on a new system. It gets the needed code from repositories, builds the code with a compatible set of configuration options, and tests the resulting binaries and submits them to the dashboard as an experimental build.

getbuildtest.tcl

Three files are used as part of this process:

  • slicer_variables.tcl contains global settings for the build process including what versions of support libraries to checkout.
  • Scripts/genlib.tcl builds all the support libraries (puts them in Slicer3-lib)
  • Scripts/getbuildtest.tcl calls genlib and once it completes successfully it builds slicer3 in Slicer3-build


getbuildtest2.tcl

The getbuildtest2 script an experimental version that should/will someday replace getbuildtest.

The main differences are:

  • libraries are pulled from Slicer3-lib-mirror
  • extra libraries like python and BatchMake are being added

As of September 2007, python is not building correctly with all the desired libraries so work on getbuildtest2 is still ongoing.