git-svn-id: svn://db.shs.com.ru/pip@1024 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
This commit is contained in:
@@ -368,17 +368,17 @@ void patchNameTool() {
|
||||
PIFile::FileInfo fi;
|
||||
fi.path = l;
|
||||
ll = out_dir + fi.name();
|
||||
piCout << "patch" << ll;
|
||||
cmd = otool + " -L " + ll;
|
||||
cmd += " | grep -o \".*(\"";
|
||||
cmd = otool + " -L \"" + ll;
|
||||
cmd += "\" | grep -o \".*(\"";
|
||||
dlibs = execute(cmd).split("\n");
|
||||
PICout(DefaultControls) << "patch" << ll << dlibs.size();
|
||||
piForeach (PIString dl, dlibs) {
|
||||
dl.cutRight(1).trim();
|
||||
if (!all_libs.contains(dl)) continue;
|
||||
cmd = nametool + " -change \"" + l + "\"";
|
||||
cmd += " \"@executable_path/../Frameworks/" + fi.name() + "\"";
|
||||
cmd += " \"" + ll + "\"";
|
||||
piCout << cmd;
|
||||
PICout(DefaultControls) << cmd;
|
||||
execute(cmd);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user