-
- Downloads
Allow ROOT to be built with cling, the LLVM-based interpreter, as an interpreter backend.
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
Showing
- Makefile 14 additions, 6 deletionsMakefile
- build/unix/makelib.sh 2 additions, 0 deletionsbuild/unix/makelib.sh
- cint/cling/Module.mk 77 additions, 0 deletionscint/cling/Module.mk
- config/Makefile.in 1 addition, 0 deletionsconfig/Makefile.in
- configure 28 additions, 11 deletionsconfigure
- core/meta/Module.mk 18 additions, 25 deletionscore/meta/Module.mk
- core/meta/inc/LinkDef.h 5 additions, 0 deletionscore/meta/inc/LinkDef.h
- core/meta/inc/LinkDef_TCint.h 0 additions, 17 deletionscore/meta/inc/LinkDef_TCint.h
Loading
Please register or sign in to comment