Skip to content
Snippets Groups Projects
Commit e907dad1 authored by Rene Brun's avatar Rene Brun
Browse files

From Axel:

rootcint -reflex is now operational.
with these changes, all the default libs' dictionaries on linux build but
base/src/G__Base2.cxx
cont/src/G__Cont.cxx
metautils/src/G__MetaUtils.cxx
net/src/G__Net.cxx

All the tutorials we've tested (four or so) work.

Changes in detail:
* Makefile
- Add Cintex (and not just Reflex) to MAINLIBS if ROOTDICTTYPE!=cint

build/*/makelib:
- link against Cintex, Reflex,
- let Cintex link against only Reflex

* cint/src/rflx_gensrc.cxx
- Remove #ifdef CINTEX (we assume it to always be defined)
- Don't generate auto c'tor if we have a non-public c'tor
- Recognize d'tors (screwed up the method count before)
- Don't return const ptrs in ops
- Fix wrapper call's cast for typedef'ed func ptrs
- Generate dummy (empty) G__cpp_setup_G__Whatever() func (for linker
  compatibility with Cint dicts)
- escape "&" in types


git-svn-id: http://root.cern.ch/svn/root/trunk@13690 27541ba8-7e3a-0410-8455-c3a389f83636
parent 5e255e58
Branches
Tags
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment