[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