From e5dc25186076c598e1e6f1f3d6426e4539e2faf0 Mon Sep 17 00:00:00 2001 From: Aiken Harris Date: Wed, 9 Jul 2025 13:53:23 +0200 Subject: [PATCH] Update readme --- README.md | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index 2e1f8e1..3e41a1d 100644 --- a/README.md +++ b/README.md @@ -22,28 +22,28 @@ --- ## XT Toolchain -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 -official build environment for compiling XT software, including the XT OS. Currently, it is -targeted at Linux and Windows host systems. +The XT Toolchain is a build environment based on LLVM/Clang/LLD. It currently supports C and C++, and includes +a variety of auxiliary tools such as IDL, message, and resource compilers. The XT Toolchain is the official +build system for compiling XT software, including the XT OS. It is currently available for Linux and Windows +host systems. -Benefits of a LLVM based toolchain are: - * Single toolchain targeting all architectures (i686, x86_64, armv7 and aarch64), - * Support for generating debug info in PDB format, - * Support for targeting ARM/AARCH64 architectures and ability to produce Windows ARM binaries. +Key Benefits of using an LLVM-based Toolchain: + * Unified toolchain for multiple target architectures: i686, x86_64, armv7, and aarch64 + * Support for generating debug information in PDB format + * Ability to target ARM/AArch64 architectures and produce ARM binaries -This software includes: +This toolchain includes the following software: * CMake * LLVM * Ninja * 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 -The XTchain project includes the scripts for building and assembling a toolchain as well as wrappers -for LLVM tools and environmental shell. These are licensed under the GPLv3 license. It covers only -mentioned components that are provided by XTchain directly. For more information on that, refer to -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 -README.md file. +The XTchain project includes scripts for building and assembling the toolchain, as well as the environment +shell. These components are licensed under the GNU GPLv3 license. This license applies only to the parts +provided directly by XTchain. For detailed information, please refer to the COPYING.md file. + +The final pre-built toolchain is subject to the licenses of the individual third-party projects it includes. +A complete list of the external software used in this toolchain can be found in the README.md file.