[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