WCSim
loadincs.C
Go to the documentation of this file.
1 {
2  TString wcsim_topdir = gSystem->Getenv("WCSIM_BUILD_DIR");
3 
4  TString mp = gROOT->GetMacroPath();
5  TString ip;
6 
7  TString wcsim_inc = wcsim_topdir + "/include";
8 
9  const char* p = wcsim_inc.Data();
10  if (p) {
11  mp += ":";
12  mp += p;
13  ip += " -I";
14  ip += p;
15  }
16 
17  mp += ":/usr/local/include/";
18  ip += " -I/usr/local/include/";
19 
20  gROOT->SetMacroPath(mp.Data());
21  gSystem->SetIncludePath(ip);
22 
23  // additions to .include must be done individually or CINT will
24  // try to quote all the spaces as a single path
25 
26  TString dip = ".include ";
27  dip += wcsim_inc.Data();
28  gROOT->ProcessLine(dip.Data());
29 
30  dip = ".include /usr/local/include/";
31  gROOT->ProcessLine(dip.Data());
32 }
33 
const char * p
Definition: loadincs.C:9
TString mp
Definition: loadincs.C:4
TString ip
Definition: loadincs.C:5
TString wcsim_inc
Definition: loadincs.C:7
TString dip
Definition: loadincs.C:26