Description: amp-preview is a C++ framework for creating embedded user interfaces.
Preview requires:
- A recent C++ compiler that supports C++17 at minimum (for a host build it should support std::filesystem).
- CMake 3.24 or higher.
- Embedded Infrastructure Library philips-software.github.io/amp-embedded-infra-lib.
Preview is know to build under the following configurations:
- Windows from Visual Studio 2017 onwards.
- Linux from GCC 7 onwards.
- OSX from XCode 11 and target platform 10.15 onwards.
Preview can be built by itself, for example to execute the included micro-tests, or it can be built as part of a larger project. This paragraph describes how to build Preview by itself.
cmake -B Build
cmake --build Build
After Preview has been built the included automated tests can be run with CTest like this:
ctest -D Experimental -C Debug
Code examples can be found under the examples folder.
amp-preview uses semantic versioning and conventional commits.
Please refer to our Contributing guide when you want to contribute to this project.
amp-preview is licenced under the MIT license. See LICENSE file.