octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: OCTAVE_PROG_GHOSTSCRIPT for windows


From: Tatsuro MATSUOKA
Subject: Re: OCTAVE_PROG_GHOSTSCRIPT for windows
Date: Sun, 22 Nov 2009 19:17:29 +0900 (JST)

Hello Ben


> > > For the print() function, should we look for "gs.exe"
> > if the "gswin32c.exe" is not found?
> > 
> >  if (isunix ())
> >   persistent ghostscript_binary = "gs";
> >  elseif (ispc ())
> > 
> > If isunix() is false on cygwin, print() function shoud look
> > for "gs.exe" because "gs.exe" is default
> > ghostscript command on cygwin.

I have tested small script testunix.m under octave on cygwin (under 
/usr/share/octave/3.2.3/m/plot
directory).

if (isunix())
 disp('unix')
else
 disp('not unix')
end
if (ispc())
 disp('pc')
else
 disp('not pc')
end

*** result is
octave:2> testunix
unix
not pc
****

The above tells that isunix() is true on cygwin so that further patch is not 
needed for print()
function.


++++++++++++++++++++++++++++++++++++
Hello Macro

> > If it is necessary, the 'case esac' is to be 
> > ****
> >  case "$canonical_host_type" in
> >   *-*-cygwin* | *-*-mingw32* | *-*-msdosmsvc)
> >    gs_names="gs gswin32c"
> >   ;;
> >   *)
> >    gs_names=gs
> >   ;;
> >  esac
> > *******
> > otherwise,
> > ****
> >  case "$canonical_host_type" in
> >   *-*-mingw32* | *-*-msdosmsvc)
> >    gs_names="gswin32c"
> >   ;;
> >   *)
> >    gs_names=gs
> >   ;;
> >  esac
> > *******
> > 
> > It would be better to hear Marco's comments. Marco is
> > the maintainer of the cygwin version of the
> > octave.
> > 
> 
> the 2nd way is the right way. 
> Cygwin aims to work as a standard unix/linux platform.
> 
Thank you for your comments. I will consider the changeset after dinner :-).

Regards

Tatsuro

--------------------------------------
GyaO! - Anime, Dramas, Movies, and Music videos [FREE]
http://pr.mail.yahoo.co.jp/gyao/


reply via email to

[Prev in Thread] Current Thread [Next in Thread]