Files
mercury/.nocopyright
Peter Wang 6b1f89831e Let Mercury be built with a MinGW cross-compiler.
Branches: main

Let Mercury be built with a MinGW cross-compiler.

tools/configure_mingw_cross:
	Add shell script to prepare for cross-compilation.

README.MinGW-cross:
	Document how to use the shell script.

configure.in:
Mmake.common.in:
	Set a new variable CROSS_COMPILING.

	Set FULLARCH and BUILD_C_PROGS_FOR_BUILD_SYSTEM variables
	to be passed to the Boehm GC build system.

	Use $host-ar for AR when cross-compiling.

m4/mercury.m4:
	Determine gcc version with gcc -dumpversion instead of building
	a program and running it.

	Don't run test for mercury_cv_cc_type if set explicitly.

Mmake.workspace:
	Use the default c2init and mkinit when cross-compiling.
	The copies in the util directory would not be usable then.

boehm_gc/Mmakefile:
	Pass configured values of AR, RANLIB down to sub-make.

boehm_gc/Makefile.direct:
boehm_gc/build_atomic_ops.sh:
	Use configured value from Mmake.common for HOSTCC.

	Pass --host when configuring libatomic_ops.

util/Mmakefile:
	Make tools with .exe suffixes on Windows.

Mmakefile:
	Use the bootstrap compiler to build libgrades when cross-compiling.

	Conform to changed target names in the util directory.

compiler/Mmakefile:
deep_profiler/Mmakefile:
profiler/Mmakefile:
slice/Mmakefile:
	Conform to changed target names in the util directory.

Makefile:
	Clean .exe files on Windows.
2012-01-09 00:35:41 +00:00

40 lines
552 B
Plaintext

.INSTALL.in
.README.in
.cvsignore
config.sub
config.guess
NEWS
WORK_IN_PROGRESS
.mode-constraints-sync-tag
.reuse_trunk_sync_tag
.dotnet_foreign_trunk_sync_tag
BUGS
HISTORY
INSTALL_CVS
RELEASE_NOTES
README
README.AIX
README.BSDI
README.DotNet
README.Cygwin
README.Erlang
README.FreeBSD
README.HPUX
README.IRIX-5
README.Java
README.lcc
README.Linux
README.Linux-Alpha
README.Linux-m68k
README.Linux-PPC
README.MacOS
README.MinGW
README.MinGW-cross
README.MS-VisualC
README.MS-Windows
README.OSF1
README.Solaris
README.ssdebug
README.CSharp
README.clang