Also generate a dictionary and PCM for etc/cling/Interpreter/Interpreter.h, etc/cling/Interpreter/DynamicLookupRuntimeUniverse.h. Skip TGX11 for PCM until Olivier has removed X11.h from it.


git-svn-id: https://root.cern.ch/svn/root/trunk@48663 27541ba8-7e3a-0410-8455-c3a389f83636
Fix rules for etc/cling/Interpreter and friends.


git-svn-id: https://root.cern.ch/svn/root/trunk@48664 27541ba8-7e3a-0410-8455-c3a389f83636
Don't create a variable of type __trigger__cxa_atexit; that's only needed for the header to convince the JIT to codegen its d'tor (it will create dupe symbols when compiling the dictionary otherwise).
Use loadModuleForHeader() for DynamicLookupRuntimeUniverse.h - we need to find a way to determine whether CodeGen needs to run on an include (i.e. whether it's from a PCM) or not.


git-svn-id: https://root.cern.ch/svn/root/trunk@48665 27541ba8-7e3a-0410-8455-c3a389f83636
Load the modules before #including Rtypes.h, etc (headers for opaque typedefs).
For this to work with the modules I need to fix loadModuleForHeader() which must send all (not only top level) inline funcs to codegen.


git-svn-id: https://root.cern.ch/svn/root/trunk@48666 27541ba8-7e3a-0410-8455-c3a389f83636
Be specific about which gCling we are talking about (ROOT has its own...)


git-svn-id: https://root.cern.ch/svn/root/trunk@48667 27541ba8-7e3a-0410-8455-c3a389f83636
Silence once and forever the useless assert for diagnostics, where the sorting of condidates etc doesn't manage to find a proper order because it doesn't find a common ancestor in the include tree.


git-svn-id: https://root.cern.ch/svn/root/trunk@48668 27541ba8-7e3a-0410-8455-c3a389f83636
Make self-contained (missing #includes).


git-svn-id: https://root.cern.ch/svn/root/trunk@48669 27541ba8-7e3a-0410-8455-c3a389f83636