LCG Project | LCG Applications Area | |
$Date: 2004/06/28 11:16:36 $ |
The SCRAM user needs to add SEAL in the RequirementsDoc file <select name=SEAL> and the rest is taken care by the definition of the SEAL tool in the SCRAMToolBox provided by SPI.
By default, the SCRAMToolBox has been setup without any default library. Users can specify a dependency to specific SEAL packages from their packages by adding into the BuildFile the following lines as an example:
# Dependency on SEAL packages <External ref=SEAL use=Dictionary/ReflectionBuilder></External> <External ref=SEAL use=Foundation/PluginManager></External>
To build the user software, the user needs to execute the command scram b in their SCRAM project.
The user needs to execute eval `scram runtime -csh` in their SCRAM project.
A CMT interface package SEAL is provided in the LCGCMT installation area, which simplifies the usage of SEAL in any CMT package or project. The user needs to add use SEAL v* LCG_Interfaces in his/her requirements file. In addition a number of "patterns" has been defined to simply the building of specific components.
use SEAL v* LCG_Interfaces
The user needs to execute source setup.csh (linux) or setup.bat in their CMT package.