TObjArray *list = fAdditionalRootLibs.Tokenize(" ");
TIter next(list);
TObjString *str;
+ TString buf;
while((str=(TObjString*)next())) {
- if (str->GetString().Contains(".so") || str->GetString().Contains(".dylib"))
- out << " gSystem->Load(\"" << str->GetString().Data() << "\");" << endl;
+ buf = str->GetString();
+ if (buf.Contains(".so") || buf.Contains(".dylib")) {
+ buf.ReplaceAll(".so", "");
+ buf.ReplaceAll(".dylib", "");
+ out << " gSystem->Load(\"" << buf.Data() << "\");" << endl;
+ }
}
if (list) delete list;
}
TObjArray *list = additionalLibs.Tokenize(" ");
TIter next(list);
TObjString *str;
+ TString buf;
while((str=(TObjString*)next())) {
- if (str->GetString().Contains(".so") || str->GetString().Contains(".dylib"))
- out << " gSystem->Load(\"" << str->GetString().Data() << "\");" << endl;
- if (str->GetString().Contains(".par"))
- out << " if (!" << setupPar << "(\"" << str->GetString() << "\")) return;" << endl;
+ buf = str->GetString();
+ if (buf.Contains(".so") || buf.Contains(".dylib")) {
+ buf.ReplaceAll(".so", "");
+ buf.ReplaceAll(".dylib", "");
+ out << " gSystem->Load(\"" << buf.Data() << "\");" << endl;
+ }
+ if (buf.Contains(".par"))
+ out << " if (!" << setupPar << "(\"" << buf.Data() << "\")) return;" << endl;
}
delete list;
}
TObjArray *list = fAdditionalRootLibs.Tokenize(" ");
TIter next(list);
TObjString *str;
+ TString buf;
while((str=(TObjString*)next())) {
- if (str->GetString().Contains(".so") || str->GetString().Contains(".dylib"))
- out << " gSystem->Load(\"" << str->GetString().Data() << "\");" << endl;
+ buf = str->GetString();
+ if (buf.Contains(".so") || buf.Contains(".dylib")) {
+ buf.ReplaceAll(".so", "");
+ buf.ReplaceAll(".dylib", "");
+ out << " gSystem->Load(\"" << buf.Data() << "\");" << endl;
+ }
}
if (list) delete list;
}
TObjArray *list = additionalLibs.Tokenize(" ");
TIter next(list);
TObjString *str;
+ TString buf;
while((str=(TObjString*)next())) {
- if (str->GetString().Contains(".so") || str->GetString().Contains(".dylib"))
- out << " gSystem->Load(\"" << str->GetString().Data() << "\");" << endl;
+ buf = str->GetString();
+ if (buf.Contains(".so") || buf.Contains(".dylib")) {
+ buf.ReplaceAll(".so", "");
+ buf.ReplaceAll(".dylib", "");
+ out << " gSystem->Load(\"" << buf.Data() << "\");" << endl;
+ }
}
if (list) delete list;
}