[jamming] Majam - keeping jam up-to-date

Johan Nilsson johan.nilsson at esrange.ssc.se
Thu Aug 10 23:48:48 PDT 2006


 

> -----Original Message-----
> From: Alen Ladavac [mailto:alenl-ml at croteam.com] 
> Sent: den 10 augusti 2006 13:13
> To: jamming at perforce.com
> Cc: Johan Nilsson; David Turner; mpsuzuki at hiroshima-u.ac.jp
> Subject: Re: [jamming] Majam - keeping jam up-to-date
> 
> Thanks to all for replies. So, from this I gather:
> 
> #1 (pre OSX) MacOS support does not make much sense
> #2 VMS is still apparently needed by some people here
> #3 It might be possible to still use the "God-given" forward 
> slashes inside jam scripts on VMS, but we are not sure.
> 
> Johan, would you be able to confirm and/or explain 
> intricacies on the point #3?

I guess your question is that whether it is possible to use a "unified",
unix-like, syntax within the Jamfiles and still be VMS compatible. My
answer is - I think so. Also check the excellent replies from Tim
Sneddon.

Boost.Build (building on Boost.Jam) does something like this:
http://www.boost.org/boost-build2/ . All path specs are in a *nix-like
format, being converted from/to native as needed. See the implementation
at: 
http://boost.cvs.sourceforge.net/boost/boost/tools/build/v2/util/path.ja
m?view=markup .

There are some attempts at VMS compatibility in there that I begun, but
there were other places in Boost.Build and Boost.Jam that needed
compatibility fixing and I unfortunately didn't have the time to
continue.

/ Johan



More information about the jamming mailing list