205
AssistantPrograms getAssistantProgramsConfig(wxString bundledBinDir, wxConfigBase * config)
207
AssistantPrograms progs;
211
// add trailing directory separator, if needed
212
wxFileName bindirFN = wxFileName::DirName(bundledBinDir);
213
bindir = bindirFN.GetPath();
217
progs.icpfind = getProgram(config,bindir, wxT("icpfind"), wxT("icpfind"));
218
} catch (wxString s) {
219
wxMessageBox(s, _("Warning"));
222
progs.celeste= getProgram(config,bindir, wxT("celeste_standalone"), wxT("celeste_standalone"));
223
} catch (wxString s) {
224
wxMessageBox(s, _("Warning"));
228
progs.cpclean = getProgram(config,bindir, wxT("cpclean"), wxT("cpclean"));
229
} catch (wxString s) {
230
wxMessageBox(s, _("Warning"));
233
progs.autooptimiser= getProgram(config,bindir, wxT("autooptimiser"), wxT("autooptimiser"));
234
} catch (wxString s) {
235
wxMessageBox(s, _("Warning"));
238
progs.pano_modify= getProgram(config,bindir, wxT("pano_modify"), wxT("pano_modify"));
239
} catch (wxString s) {
240
wxMessageBox(s, _("Warning"));
243
progs.checkpto= getProgram(config,bindir, wxT("checkpto"), wxT("checkpto"));
244
} catch (wxString s) {
245
wxMessageBox(s, _("Warning"));
205
250
wxString getExePath(wxString argv0)
207
252
wxString huginPath;