Portability
The Portability section provide informations about Operating System suported, Compilers and Development Environment tools.
In this section
C++17
xtd support C++17 or above.
As of 2018, C++17 is the name for the most recent revision of the ISO/IEC 14882 standard for the C++ programming language.
For more information see wikipedia and cppreference.
Operating System Supported
Actually xtd run on Windows, macOS, Linux, iOS and Android Operating System.
Windows 7 32 or 64 bits or later

macOS X High Sierra 10.13.6 or later

Linux - 32 and 64 bits
CentOS 7 or later

Debian 9.2.1 or later

Elementary OS 0.4 or later

Fedora 26 or later

LinuxMint 18.2 or later

Redhat 7.4 or later

Ubuntu 18.04 or later

Other distribution [manual installation]

iOS 14 - 64 bits or later [manual installation]

android 10 - 64 bits or later [manual installation]

Tests and coverages
tunit is every time tested with Continuous Integration tools.
AppVeyor

Configurations:
-
Visual Studio 2017 Win32
-
Visual Studio 2017 Win64
Travis CI

Configurations:
-
macOS Xcode 11.6
-
linux g++9
Codecov

Development Environment Tools
Microsoft Visual Studio 2017 or later

Xcode 10.1 or later

Microsoft Visual Studio Code

CLion 2017.2 or later

Eclipse CDT 8.0 or later

Code::Blocks 13.12 or later

Develop 3 or later

CodeLite 11 or later

Qt Creator

Standard Unix makefile

Compilers
The compilers listed below are supported with xtd :
-
Visual studio 2017 or later
-
clang Apple LLVM version 10.0.0 (clang-1000.11.45.5) - Xcode 10.1 or later
-
g++ 7
See also