[M3commit] CVS Update: cm3
Jay Krell
jkrell at elego.de
Wed Jan 30 12:57:51 CET 2013
CVSROOT: /usr/cvs
Changes by: jkrell at birch. 13/01/30 12:57:51
Modified files:
cm3/m3-sys/cm3/src/: Builder.m3 M3Backend.m3 M3Build.m3
./: Builder.m3 M3Backend.m3 M3Build.m3
cm3/m3-sys/m3middle/src/: Target.i3 Target.m3
Log message:
add "C" mode to builder
Use it like so in config file:
if defined("HasCBackend")
if HasCBackend()
M3_BACKEND_MODE = "C"
end
end
It has been more or less tested on the following targets:
AMD64_DARWIN (the most testing)
I386_DARWIN (been a while)
AMD64_LINUX
SPARC32_SOLARIS
SPARC64_SOLARIS
I386_SOLARIS
AMD64_SOLARIS
It probably just works everywhere at least with gcc and Solaris cc.
Microsoft Visual C++ (i.e. AMD64_NT) will be tried soon.
Debugging is not good -- no structs.
For Darwin, that is no regression, since stabs and m3gdb don't work there anyway.
More information about the M3commit
mailing list