Skip to content
Snippets Groups Projects
  1. Jun 20, 2008
    • Fons Rademakers's avatar
      From Axel: · 94da4769
      Fons Rademakers authored
      Allow --enable-cint7 to build CINT7 in parallel to CINT5.
      This builds root7.exe, rootcint7, cint7 which will pick up libCint7.
      CINT includes are now in include/cint and include/cint7. Many #include
      statements changed because of that. We still provide backward compatible
      wrapper headers in include/ pointing to the include/cint ones.
      Dictionaries for CINT5 and CINT7 are now (mostly) compatible.
      When --enabled-cint7, TCint for CINT5 is in libMetaTCint and TCint for CINT7
      is in libMetaTCint_7. The classes' source is identical for now (except for the
      cases marked with #ifdef R__BUILDING_CINT7); they pick up different CINT
      implementations, though.
      Without --enable-cint7, TCint.o is linked into libCore, just like it used to
      be. With --enable-cint7, TROOT() dlopens libMetaTCint / libMetaTCint_7,
      depending on which libCint the binary is linked against (determined via
      G__cint_version). TCint contains and sets a global factory pointer that
      creates the appropriate TCint object for TROOT.
      
      The cintdlls are built for CINT5 and CINT7 separately, cintdlls.mk is
      included twice, with different contexts set by cint/Module.mk and cint7/Module.mk.
      
      --enable-/--disable-cint7 (i.e. (TCint.o in libCore vs libMetaTCint)
      triggers a re-build of TROOT.o
      
      Remove dependency from TGWin32ProxyDefs to bare CINT
      Add implementation of G__alloc_tempobject_val to cint5
      Add a rule how to build C-dictionaries, needed for G__c_stdfunc.c.
      
      No rootmap entries for TCint - CINT should never ever try to autoload it.
      It's either linked anyway or we dlopen it by hand.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@24423 27541ba8-7e3a-0410-8455-c3a389f83636
      94da4769
  2. Jun 10, 2008
    • Fons Rademakers's avatar
      From Axel: · 2b90b638
      Fons Rademakers authored
      add support for ModuleVars.mk files, that can be used to declare some global
      variables for a package that can be used by other package Module.mk's.
      This avoids circular Module.mk dependencies.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@24207 27541ba8-7e3a-0410-8455-c3a389f83636
      2b90b638
  3. Jun 07, 2008
  4. Jun 02, 2008
  5. May 29, 2008
  6. May 23, 2008
  7. May 21, 2008
  8. May 13, 2008
  9. May 08, 2008
  10. May 07, 2008
  11. May 02, 2008
  12. Apr 28, 2008
  13. Apr 23, 2008
  14. Apr 17, 2008
  15. Apr 16, 2008
  16. Apr 12, 2008
  17. Apr 11, 2008
Loading