Skip to content

fxarena/mxe

This branch is 1916 commits behind mxe/mxe:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2efc4d0 · Nov 24, 2019
Nov 6, 2019
Nov 24, 2019
Oct 20, 2019
Nov 24, 2019
Nov 24, 2019
May 2, 2019
Jul 6, 2013
Mar 10, 2019
Mar 18, 2018
Jul 31, 2018
Nov 8, 2019
Jun 30, 2019
May 14, 2019
Jan 5, 2019
Mar 12, 2018

Repository files navigation

MXE (M cross environment)

License

Async Chat (Trial))

MXE (M cross environment) is a GNU 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
  • bundles ccache to speed up repeated builds
  • 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):
  • GCC Exception Handling:

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

Shared Library Notes

There are several approaches to recursively finding DLL dependencies (alphabetical list):

About

MXE (M cross environment)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Makefile 77.8%
  • C 7.3%
  • Shell 3.7%
  • Lua 3.4%
  • CMake 3.2%
  • C++ 3.0%
  • Other 1.6%