Skip to content
Snippets Groups Projects
  1. Mar 06, 2012
  2. Feb 04, 2012
  3. Jan 16, 2012
  4. Dec 01, 2011
  5. Nov 17, 2011
    • Fons Rademakers's avatar
      From Pere: · e40f1b0c
      Fons Rademakers authored
      changes needed to implement XROOTD as external package together with
      the alien and monalisa plugins. I have also introduced a new option
      (builtin_xrootd) to build XROOD together with ROOT.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@42100 27541ba8-7e3a-0410-8455-c3a389f83636
      e40f1b0c
  6. Nov 15, 2011
  7. Nov 10, 2011
  8. Nov 09, 2011
  9. Nov 03, 2011
  10. Nov 02, 2011
  11. Nov 01, 2011
  12. Oct 28, 2011
    • Fons Rademakers's avatar
      From Pere: · fd9e78bc
      Fons Rademakers authored
      - Removed the build of executable "drop_from_path"
      - Added "-b" option to all tests that opens a X11 canvas
      - Copy /etc, /icons, /fonts/ when running test from the binary directory
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@41634 27541ba8-7e3a-0410-8455-c3a389f83636
      fd9e78bc
  13. Oct 27, 2011
  14. Oct 26, 2011
    • Axel Naumann's avatar
      First shot at dictionaries with cling: · 12d5fe04
      Axel Naumann authored
      makeclingpch.sh is a replacement for rootcint_tmp (the replacement happens in meta's ModuleVars.mk)). It generates dict.pcm modules, similar to precompiled headers, for the headers passed as arguments.
      TCintWithCling now imports all available modules from lib/.
      
      Due to a bug in clang's module loading (http://llvm.org/bugs/show_bug.cgi?id=11236) which causes modules with STL to not load, disable the generation of the dict.pcm files for now.
      
      One can nevertheless generate test "dictionaries" by running e.g.
      
      clang++ -Xclang -emit-module -c -o $ROOTSYS/lib/header_dict.pcm -x c++ header.h
      
      which will then automatically be loaded by TCintWithCling:
      
      $ root -l -b
      Info in <UnknownClass::LoadDictionaries>: Loading PCH DictTest_dict.pcm
      root [0] DictTest o;
      DictTest object has been created!
      
      Still to be done: only import the module when its library is loaded (i.e. hook to TCint::Load())
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@41598 27541ba8-7e3a-0410-8455-c3a389f83636
      12d5fe04
    • Fons Rademakers's avatar
      From Gerri: · 237b28e7
      Fons Rademakers authored
      add --vers-subdir.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@41583 27541ba8-7e3a-0410-8455-c3a389f83636
      237b28e7
  15. Oct 25, 2011
  16. Oct 24, 2011
  17. Oct 20, 2011
    • Axel Naumann's avatar
      Allow ROOT to be built with cling, the LLVM-based interpreter, as an interpreter backend. · 1f0025f9
      Axel Naumann authored
      This replaces CINT *only for interpreting code*; CINT is still used for reflection and reflection-based calls.
      To enable, pass
      ./configure --with-llvm-config=/location/of/llvm/int/bin --enable-cling
      to configure.
      
      libCling is now built from within ROOT, using the same flags as e.g. used to build clang.
      Now that TCintWithCling is not called TCint anymore, the separate dictionary for TCint can be removed; it's back in G__Meta.
      The only configure element needed to find and use LLVM is the llvm-config script which is found from --with-llvm-config.
      makelib does not link -lCore -lCint to -lCling.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@41489 27541ba8-7e3a-0410-8455-c3a389f83636
      1f0025f9
  18. Sep 16, 2011
  19. Sep 15, 2011
  20. Jul 24, 2011
  21. Jul 16, 2011
  22. Jul 15, 2011
  23. Jul 13, 2011
  24. Jul 06, 2011
  25. Jun 27, 2011
    • Fons Rademakers's avatar
      From nwhitehorn: · 84b296af
      Fons Rademakers authored
      I've attached a patch that allows ROOT to build and run on FreeBSD 9.0/amd64.
      It does several small things: 
      - Fix the build system to recognize FreeBSD > 7 by treating it with the
        build architecture freebsd7. 
      - Use UTMPX instead of UTMP for FreeBSD >= 9 
      - Add a cint iosenum file (not sure why it wanted it to be called 
        iosenum.freebsd73) 
      - Correct a few places that use <malloc.h>, which is deprecated on FreeBSD
        (like on OS X), and has a #error in it. 
      
      This also fixes one other, mostly unrelated issue: 
      - Follow rename of FramebufferTexturLayer to FramebufferTextureLayer in
        MESA 2 years ago. This is not a FreeBSD-specific issue, and should be
        a platform independent change.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@39990 27541ba8-7e3a-0410-8455-c3a389f83636
      84b296af
  26. Jun 08, 2011
  27. May 31, 2011
  28. May 27, 2011
    • Fons Rademakers's avatar
      From Pere: · 79d2161a
      Fons Rademakers authored
      Introduce alternative cmake based build system. Cmake is especially convenient
      for building on Windows, as it can produce VC projects or nmake files and 
      does not require cygwin to be installed. In addition on OSX Xcode projects
      can be generated.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@39463 27541ba8-7e3a-0410-8455-c3a389f83636
      79d2161a
Loading