MXE (M cross environment) is a Makefile that compiles a cross compiler and cross compiles many free libraries such as SDL and Qt. Thus, it provides a nice cross compiling environment for various target platforms.
|Tags||Software Development Build Tools Software Distribution Tools Software Distribution Libraries|
|Operating Systems||POSIX BSD Windows Windows Linux OpenSolaris Mac OS X|
|Implementation||GNU make Unix Shell bash|
Release Notes: Most packages were updated to their latest versions. Many new packages are supported. There is support for mingw-w64 based toolchains targeting 32 and 64-bit architectures. With the addition of Qt5, there is no longer a prefixed version of qmake; see the Qt section of the tutorial for the new way to invoke qmake. FreeBSD is no longer fully supported. Qt5, ocaml*, and 8 other packages are excluded from the build. Current users are strongly encouraged to start with a clean tree, as the toolchain has been updated and requires a full rebuild.
Release Notes: The project has been renamed from mingw-cross-env (MinGW cross compiling environment) to MXE (M cross environment). The release tarballs have been replaced with a Git checkout. Most packages have been updated to their latest versions. New packages are supported: agg, cgal, eigen, file, gta, json-c, libgnurx, libharu, libircclient, libssh2, libxml++, llvm, lzo, mpfr, nettle, opencsg, qjson, qwtplot3d, vtk, and wt.
Release Notes: Minor bugs were fixed in several packages. Almost all packages were updated to their latest version. The gtkmm and gtksourceviewmm packages have been renamed to gtkmm2 and gtksourceviewmm2. New packages are supported: libass, poco, and t4k_common.
Release Notes: This release fixes a download error caused by the pixman project (a sudden change of their URL scheme without proper redirects).
Release Notes: The download mechanisms were improved. A CMake toolchain file is now provided to simplify cross-compiling projects that use CMake. Support for Debian/Lenny was dropped. The gtk package was renamed to gtk2. Almost all packages were updated to their latest version. The following new packages are supported: dbus, graphicsmagick, libical, liboauth, physfs, and vigra. boost::filesystem users should note that version 3 is a major revision and now the default in 1.46.