[M3commit] CVS Update: cm3
Jay Krell
jkrell at elego.de
Mon Mar 24 14:05:56 CET 2008
CVSROOT: /usr/cvs
Changes by: jkrell at birch. 08/03/24 14:05:56
Modified files:
cm3/m3-sys/cm3/src/: Builder.m3 M3Path.m3
Log message:
Clear up some issues around host vs. target naming.
In particular, names like foo.lib vs. libfoo.a are basically
always about the target, and forward slash vs. backward slash
are basically always about the host.
This way, NT386 and NT386GNU should be able to target each other,
and NT386GNU can have Unix naming conventions.
As well, make the naming parameters optional, since they
were partly being sniffed out based on the slash anyway.
So these parameters only matter for cross-builds.
And optimize slightly -- linear comparisons against a bunch
of strings are lame. Looking up Quake variables twice in
a row is also dumb.
More information about the M3commit
mailing list