mirror of https://git.wownero.com/dsc/mxe.git
The second pass is done after the first one. During the second pass, an item is built in tree of files from all other items. It checks that: * packages can be built in any order satisfying dependencies; * a package can be rebuilt after its dependee. For both cases, not only build status is checked but also two sets of files are compared. Currently content of files is not checked, only their existance in both passes. See #1111 |
||
---|---|---|
assets | ||
doc | ||
ext | ||
plugins | ||
src | ||
tools | ||
.gitattributes | ||
.gitignore | ||
.travis.yml | ||
CNAME | ||
LICENSE.md | ||
Makefile | ||
README.md | ||
build-matrix.html | ||
index.html | ||
patch.mk | ||
versions.json |
README.md
MXE (M cross environment)
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):- win32
- posix (experimental)
Please see mxe.cc for further information and package support matrix.