Aiken Harris f290b7ad1c
Some checks failed
Builds / XTChain (push) Failing after 1m4s
Remove mingw32
2025-07-04 14:21:49 +02:00
2025-07-04 14:21:49 +02:00
2024-06-07 08:28:40 +02:00
2025-07-04 14:11:46 +02:00
2020-08-17 07:59:45 +02:00
2025-07-04 14:15:16 +02:00

GIT Repository Build Status Releases License Sponsors Discord


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.

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.

This software includes:

  • CMake
  • LLVM
  • Ninja
  • Wine

This software is based on LLVM MinGW Toolchain.

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.

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