This commit is contained in:
parent
dfd0058a75
commit
5ab6d382c1
@ -22,22 +22,19 @@
|
|||||||
---
|
---
|
||||||
|
|
||||||
## XT Toolchain
|
## XT Toolchain
|
||||||
This is a LLVM/Clang/LLD based mingw-w64 toolchain. It currently supports C and C++, and provides
|
This is a LLVM/Clang/LLD based toolchain. It currently supports C and C++, and provides
|
||||||
a variety of tools including IDL, message and resource compilers. The XT Toolchain is also the
|
a variety of tools including IDL, message and resource compilers. The XT Toolchain is also the
|
||||||
official build environment for compiling XT software, including the XT OS. Currently, it is
|
official build environment for compiling XT software, including the XT OS. Currently, it is
|
||||||
targeted at Linux host only, however it should be possible to build it in MSYS2 as well.
|
targeted at Linux and Windows host systems.
|
||||||
|
|
||||||
Benefits of a LLVM based MinGW toolchain are:
|
Benefits of a LLVM based toolchain are:
|
||||||
* Single toolchain targeting all architectures (i686, x86_64, armv7 and aarch64),
|
* Single toolchain targeting all architectures (i686, x86_64, armv7 and aarch64),
|
||||||
* Support for generating debug info in PDB format,
|
* Support for generating debug info in PDB format,
|
||||||
* Support for targeting ARM/AARCH64 architectures and ability to produce Windows ARM binaries.
|
* Support for targeting ARM/AARCH64 architectures and ability to produce Windows ARM binaries.
|
||||||
|
|
||||||
This software includes:
|
This software includes:
|
||||||
* CMake
|
* CMake
|
||||||
* GNU Assembler
|
|
||||||
* LLVM
|
* LLVM
|
||||||
* Make
|
|
||||||
* Mingw-w64
|
|
||||||
* Ninja
|
* Ninja
|
||||||
* Wine
|
* Wine
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user