Lines Matching refs:dirName
120 + bool libFoundInRPath(const string & dirName,
134 +bool ElfFile<ElfFileParamNames>::libFoundInRPath(const string & dirName,
142 + string libName = dirName + "/" + neededLibs[j];
179 - string libName = dirName + "/" + neededLibs[j];
188 + if (!libFoundInRPath(dirName, neededLibs, neededLibFound))
189 debug("removing directory `%s' from RPATH\n", dirName.c_str());
191 concatToRPath(newRPath, dirName);
204 + const string & dirName = *it;
210 + "dirName" starts with "$ORIGIN":
213 + "dirName" start with "rootDir":
216 + "rootDir"/"dirName" exists:
220 + "dirName" points somewhere else:
223 + if (!dirName.compare(0, 7, "$ORIGIN")) {
224 + string path = fileDir + dirName.substr(7);
227 + dirName.c_str(), path.c_str());
230 + } else if (!dirName.compare(0, rootDir.length(), rootDir)) {
231 + if (!absolutePathExists(dirName, canonicalPath)) {
232 + debug("removing directory '%s' from RPATH because it doesn't exist\n", dirName…
236 + string path = rootDir + dirName;
239 + dirName.c_str());
248 + dirName.c_str());