The ROOT build issue

06/01/2010 15:46


This is a summary of efforts to incorporate ROOT packages into our CMT and Gaudi-based system.

A ROOT package contains some or all ROOT-based classes, and has the following requirements

The issue is primarily how to incorporate the rootcint step into the build process, with appropriate dependencies, and to insure that the resulting  source files are compiled and linked into the dll. We want the solution to be encapsulated into a "policy" package, that, when "used" by a ROOT package, will guarantee the appropriate build behavior.

We have defined the package RootPolicy for this purpose. It must provide:

See the current RootPolicy, which we think satisfies the requirements.

--Toby and Heather.