System Requirements

Operating System

Linux, Windows and MacOS Operating Systems are supported.

Compiler

A compiler that support at least C++ 17 is required.

The following compiler are officially supported:

Others compilers with C++ 17 support may works too.

Python

The XSMP-SDK unit-test framework is based on Python and pytest. A minimal version of Python 3.7 is required.

Build System

The XSMP-SDK framework uses CMake build System. In the future, other build systems could be integrated.

CMake

At least CMake 3.14 is required to build XSMP-SDK or a dependent project.

If you don’t already have CMake installed, see the CMake installation guide.