21 bool fBuildingROOTStage1 =
false;
22 const char** fPRootDir =
nullptr;
25 const char ** * (*fTROOT__GetExtraInterpreterArgs)() =
nullptr;
26 const char *(*fTROOT__GetIncludeDir)() =
nullptr;
27 const char *(*fTROOT__GetEtcDir)() =
nullptr;
28 cling::Interpreter *(*fTCling__GetInterpreter)() =
nullptr;
29 void (*fInitializeStreamerInfoROOTFile)(
const char *filename) =
nullptr;
30 void (*fAddStreamerInfoToROOTFile)(
const char *normName) =
nullptr;
31 void (*fAddTypedefToROOTFile)(
const char *tdname) =
nullptr;
32 void (*fAddEnumToROOTFile)(
const char *tdname) =
nullptr;
33 void (*fAddAncestorPCMROOTFile)(
const char *pcmName) =
nullptr;
34 bool (*fCloseStreamerInfoROOTFile)(
bool writeEmptyRootPCM) =
nullptr;
37 struct TROOTSYSSetter {
46 #define R__DLLEXPORT __declspec(dllexport)
48 #define R__DLLEXPORT __attribute__ ((visibility ("default")))
52 extern "C" R__DLLEXPORT
53 int ROOT_rootcling_Driver(
int argc,
char **argv,
const ROOT::Internal::RootCling::DriverConfig& config);