git-svn-id: svn://db.shs.com.ru/pip@1024 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5

This commit is contained in:
2020-04-16 10:38:21 +00:00
parent 3e4d849c36
commit 0c195dc4f1

View File

@@ -368,17 +368,17 @@ void patchNameTool() {
PIFile::FileInfo fi; PIFile::FileInfo fi;
fi.path = l; fi.path = l;
ll = out_dir + fi.name(); ll = out_dir + fi.name();
piCout << "patch" << ll; cmd = otool + " -L \"" + ll;
cmd = otool + " -L " + ll; cmd += "\" | grep -o \".*(\"";
cmd += " | grep -o \".*(\"";
dlibs = execute(cmd).split("\n"); dlibs = execute(cmd).split("\n");
PICout(DefaultControls) << "patch" << ll << dlibs.size();
piForeach (PIString dl, dlibs) { piForeach (PIString dl, dlibs) {
dl.cutRight(1).trim(); dl.cutRight(1).trim();
if (!all_libs.contains(dl)) continue; if (!all_libs.contains(dl)) continue;
cmd = nametool + " -change \"" + l + "\""; cmd = nametool + " -change \"" + l + "\"";
cmd += " \"@executable_path/../Frameworks/" + fi.name() + "\""; cmd += " \"@executable_path/../Frameworks/" + fi.name() + "\"";
cmd += " \"" + ll + "\""; cmd += " \"" + ll + "\"";
piCout << cmd; PICout(DefaultControls) << cmd;
execute(cmd); execute(cmd);
} }
} }