Hi all, Due to changes in ROOT, a couple of changes had to be made in BRAT. It deals with nested classes, used by must RDO data structures. I've tested it, and it works fine. Version: 2.3.19 CVS Tag: BRAT-2-3-19 A change that didn't make it in under the tag, is the target `cvs-tag' in the main Makefile that will tag CVS according to the version given in configure.in. Hence, the next time you want to make a new BRAT release, you do: * Compile, link and test * change the version in configure.in * Check in your changes * run `make cvs-tag' That should simply things a great deal. A near future change is that Emacs Lisp functions will be able to do completion on ROOT class names. ChangeLog: ========== 2002-05-14 Christian Holm Christensen <cholm@rcas0014.rcf.bnl.gov> * configure.in: bumped revision * modules/calib/vertex/Makefile.am, modules/pid/Makefile.am, modules/rdo/Makefile.am, modules/vertex/Makefile.am, packages/Makefile.am: Due to changes in data/rdo, preprocessing had to be turned on. * config/config.mk: Due to changes in data/rdo, preprocessing must be possible, so I included the variable CINTFLAGS to the rootcint command lines. * data/rdo/Makefile.am, data/rdo/LinkDef.h, data/rdo/BrTofRdo.h, data/rdo/BrNestedHack.h, data/rdo/BrMultRdo.h, data/rdo/BrChkvRdo.h, data/rdo/BrBbCalHits.h: In the current ROOT CVS head (May 14, 2002) the 'ClassDef' macro has changed a lot, meaning that it's no longer nessecary to redefine it for nested classes. Hence, I introduced the header file BrNestedHack, which only defined ClassDefNested to something else than ClassDef if the version number of ROOT is less than 3.03/05, and then only if it's not processed by rootcint. note, that this meant that preprocessing had to be turned on for these (and other) header (rootcint option -p). The data classs header files have been changed to include the new header file BrNestedHack.h (which is ofcourse installed). Yours, ____ | Christian Holm Christensen |_| | ------------------------------------------------------------- | | Address: Sankt Hansgade 23, 1. th. Phone: (+45) 35 35 96 91 _| DK-2200 Copenhagen N Cell: (+45) 24 61 85 91 _| Denmark Office: (+45) 353 25 305 ____| Email: cholm@nbi.dk Web: www.nbi.dk/~cholm | |
This archive was generated by hypermail 2b30 : Tue May 14 2002 - 15:15:14 EDT