Go to file
Boris Nagaev c3df5c53be Revert "virtual package googletest is not required anymore"
This reverts commit ad11e753dd.

New protobuf release (3.1.0) does not provide official
tarballs with prepared configure and googletest files.
2016-12-01 23:51:35 +03:00
.github add Issue and Pull Request templates 2016-07-27 00:54:27 +03:00
docs Revert "virtual package googletest is not required anymore" 2016-12-01 23:51:35 +03:00
ext Update gmsl and config.guess 2015-06-18 17:48:21 -07:00
plugins Merge pull request #1575 from LuaAndC/add-plugin-owners 2016-11-27 22:41:49 +00:00
src Revert "virtual package googletest is not required anymore" 2016-12-01 23:51:35 +03:00
tools add go to plugins-with-additional-packages.sh 2016-11-19 01:21:19 +03:00
.gitattributes package sfml: fix line endings and convert patches to git format 2013-07-06 18:54:03 +10:00
.gitignore Check in build-matrix.html 2016-01-03 20:29:54 +11:00
.travis.yml travis: download packages of plugins as well 2016-09-16 22:53:48 +03:00
LICENSE.md LICENSE.md: fixup links 2016-08-29 20:18:33 +10:00
Makefile add MXE_PLUGIN_DIRS to autogenerated settings.mk 2016-11-19 01:15:43 +03:00
README.md doc updates: fix typo, update package counts, note posix threads support 2015-12-16 13:42:45 +11:00
patch.mk move index.html to docs/ 2016-08-27 12:31:30 +03:00

README.md

MXE (M cross environment)

License

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, which:

  • is designed to run on any Unix system
  • is easy to adapt and to extend
  • builds many free libraries in addition to the cross compiler
  • can also build just a subset of the packages, and automatically builds their dependencies
  • downloads all needed packages and verifies them by their checksums
  • is able to update the version numbers of all packages automatically
  • directly uses source packages, thus ensuring the whole build mechanism is transparent
  • allows inter-package and intra-package parallel builds whenever possible
  • integrates well with autotools, cmake, qmake, and hand-written makefiles.
  • has been in continuous development since 2007 and is used by several projects

Supported Toolchains

  • Runtime: MinGW-w64
  • Host Triplets:
    • i686-w64-mingw32
    • x86_64-w64-mingw32
  • Packages:
    • static
    • shared
  • GCC Threading Libraries (winpthreads is always available):

Please see mxe.cc for further information and package support matrix.