Aiken Harris d8d25de0d0
All checks were successful
Builds / XTchain (full, linux) (push) Successful in 1h33m8s
Builds / XTchain (full, windows) (push) Successful in 1h33m33s
Builds / XTchain (minimal, linux) (push) Successful in 2m36s
Builds / XTchain (minimal, windows) (push) Successful in 2m8s
Show windres version and path
2025-07-09 17:40:57 +02:00
2025-07-09 12:27:30 +02:00
2025-07-09 17:40:57 +02:00
2025-07-08 10:24:31 +02:00
2025-07-09 13:51:57 +02:00
2020-08-17 07:59:45 +02:00
2025-07-09 13:53:23 +02:00

GIT Repository Build Status Releases License Sponsors Discord


XT Toolchain

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.

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 toolchain includes the following software:

  • CMake
  • LLVM
  • Ninja
  • Wine

Note: This toolchain is based on the LLVM MinGW Toolchain.

Licensing

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.

Description
XT Toolchain
Readme 1.1 MiB
2.8.8 Latest
2024-12-29 15:58:51 +01:00
Languages
C 70.8%
Shell 29.2%