[M3commit] CVS Update: cm3

Jay Krell jkrell at elego.de
Sat Sep 8 11:24:09 CEST 2012


CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	12/09/08 11:24:09

Modified files:
	cm3/m3-libs/m3core/src/float/: m3makefile 

Log message:
	generally assume all targets are IEEE
	This is overridable. (i.e. Cray, VAX...)
	
	generally assume all targets support C99
	This is also overridable.
	(NT still uses IEEE-default)
	
	I am assuming C99 is widespread.
	Like to everything but NT.
	Including FreeBSD, NetBSD, OpenBSD, Solaris, Darwin, VMS,
	OSF, Interix, Linux, HPUX, Cygwin, MINGW.
	This could break folks.
	
	It goes like this:
	For special case targets, fill in _FloatPieces with all the pieces.
	else:
	fill in _FloatPiecesNoC99 or _FloatPiecesC99 with "LINUX", "NT", etc.
	get C99 or IEEE-default
	get IEEE
	get IEEE-le or IEEE-be depending on TARGET_ENDIAN, which
	config files all now set




More information about the M3commit mailing list