comparison src/octave.cc @ 1153:ce76086a3954

[project @ 1995-02-27 03:58:47 by jwe]
author jwe
date Mon, 27 Feb 1995 03:58:47 +0000
parents 3508c2ef142c
children b6360f2d4fa6
comparison
equal deleted inserted replaced
1152:8cb9792efbf4 1153:ce76086a3954
235 sprintf (putenv_cmd, "PATH=%s" SEPCHAR_STR "%s", arch_dir, bin_dir); 235 sprintf (putenv_cmd, "PATH=%s" SEPCHAR_STR "%s", arch_dir, bin_dir);
236 } 236 }
237 237
238 putenv (putenv_cmd); 238 putenv (putenv_cmd);
239 239
240 // This may seem odd, but doing it this way means that we don't have
241 // to modify the kpathsea library...
242
243 char *odb = getenv ("OCTAVE_DB_DIR");
244
245 if (odb)
246 putenv (strconcat ("TEXMF=", odb));
247 else
248 {
249 char *oh = getenv ("OCTAVE_HOME");
250
251 if (oh)
252 {
253 len = strlen (oh) + 18;
254 putenv_cmd = new char [len];
255 sprintf (putenv_cmd, "TEXMF=%s/lib/octave", oh);
256 putenv (putenv_cmd);
257 }
258 else
259 putenv (strsave ("TEXMF=" OCTAVE_DATADIR "/octave"));
260 }
261
240 raw_prog_name = strsave (name); 262 raw_prog_name = strsave (name);
241 prog_name = strsave ("octave"); 263 prog_name = strsave ("octave");
242 264
243 load_path = default_path (); 265 load_path = default_path ();
244 266