Update readme
All checks were successful
All checks were successful
This commit is contained in:
parent
6177658452
commit
e5dc251860
32
README.md
32
README.md
@ -22,28 +22,28 @@
|
|||||||
---
|
---
|
||||||
|
|
||||||
## XT Toolchain
|
## XT Toolchain
|
||||||
This is a LLVM/Clang/LLD based toolchain. It currently supports C and C++, and provides
|
The XT Toolchain is a build environment based on LLVM/Clang/LLD. It currently supports C and C++, and includes
|
||||||
a variety of tools including IDL, message and resource compilers. The XT Toolchain is also the
|
a variety of auxiliary tools such as IDL, message, and resource compilers. The XT Toolchain is the official
|
||||||
official build environment for compiling XT software, including the XT OS. Currently, it is
|
build system for compiling XT software, including the XT OS. It is currently available for Linux and Windows
|
||||||
targeted at Linux and Windows host systems.
|
host systems.
|
||||||
|
|
||||||
Benefits of a LLVM based toolchain are:
|
Key Benefits of using an LLVM-based Toolchain:
|
||||||
* Single toolchain targeting all architectures (i686, x86_64, armv7 and aarch64),
|
* Unified toolchain for multiple target architectures: i686, x86_64, armv7, and aarch64
|
||||||
* Support for generating debug info in PDB format,
|
* Support for generating debug information in PDB format
|
||||||
* Support for targeting ARM/AARCH64 architectures and ability to produce Windows ARM binaries.
|
* Ability to target ARM/AArch64 architectures and produce ARM binaries
|
||||||
|
|
||||||
This software includes:
|
This toolchain includes the following software:
|
||||||
* CMake
|
* CMake
|
||||||
* LLVM
|
* LLVM
|
||||||
* Ninja
|
* Ninja
|
||||||
* Wine
|
* Wine
|
||||||
|
|
||||||
This software is based on [LLVM MinGW Toolchain](https://github.com/mstorsjo/llvm-mingw).
|
**Note:** This toolchain is based on the [LLVM MinGW Toolchain](https://github.com/mstorsjo/llvm-mingw).
|
||||||
|
|
||||||
## Licensing
|
## Licensing
|
||||||
The XTchain project includes the scripts for building and assembling a toolchain as well as wrappers
|
The XTchain project includes scripts for building and assembling the toolchain, as well as the environment
|
||||||
for LLVM tools and environmental shell. These are licensed under the GPLv3 license. It covers only
|
shell. These components are licensed under the GNU GPLv3 license. This license applies only to the parts
|
||||||
mentioned components that are provided by XTchain directly. For more information on that, refer to
|
provided directly by XTchain. For detailed information, please refer to the COPYING.md file.
|
||||||
the COPYING.md file. The final pre-built toolchain is covered by the licenses of the individual,
|
|
||||||
external projects. The full list of software incorporated into this toolchain is available in the
|
The final pre-built toolchain is subject to the licenses of the individual third-party projects it includes.
|
||||||
README.md file.
|
A complete list of the external software used in this toolchain can be found in the README.md file.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user