[M3commit] CVS Update: cm3

Jay Krell jkrell at elego.de
Mon Jun 29 20:52:01 CEST 2009


CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	09/06/29 20:52:01

Modified files:
	cm3/m3-sys/cminstall/src/config-no-install/: AMD64_DARWIN 
	                                             AMD64_FREEBSD 
	                                             AMD64_LINUX 
	                                             ARM_DARWIN 
	                                             Darwin.common 
	                                             FreeBSD4 
	                                             HPUX.common 
	                                             I386_INTERIX 
	                                             I386_OPENBSD 
	                                             LINUXLIBC6 
	                                             MIPS64_OPENBSD 
	                                             NetBSD2_i386 
	                                             PA32_HPUX PA64_HPUX 
	                                             PPC32_OPENBSD 
	                                             PPC_LINUX 
	                                             SPARC32_LINUX 
	                                             SPARC64_LINUX 
	                                             SPARC64_OPENBSD 
	                                             Solaris.common 

Log message:
	remove readonly on m3back_flags, SYSTEM_CC, SYSTEM_LD
	so that leaf m3makefiles can change them for aspects
	that aren't abstracted, though portability can
	be difficult
	(SYSTEM_ASM, SYSTEM_AR, SYSTEM_LIBTOOL less well motivated..leave them
	alone)
	This might also reduce pressure on the desire to edit these files.
	(as would some if exist include sprinkling)
	
	This will also let us do stuff like:
	SYSTEM_CC = something
	if equal(WORD, "64BITS")
	SYSTEM_CC = SYSTEM_CC & " -m64"
	else
	SYSTEM_CC = SYSTEM_CC & " -m32"
	end
	
	perl -pi.bak -e "s/readonly (m3back_flags|(SYSTEM_(CC|LD)))/\1/g" *
	cvs -z3 diff -u > 1.txt
	cvs -z3 commit `grep RCS 1.txt | perl -pi.bak -e "s/.+\///; s/,v//"`
	(since dumb cvs -z3 commit will include unchanged files)




More information about the M3commit mailing list