Skip to content

T-Pau/tpau-cpp-kernal

Repository files navigation

What Is T'Pau C++ Kernal?

T'Pau C++ Kernal is a C++ library collecting various classes and functions that are used in other T'Pau projects.

Why Use T'Pau C++ Kernal?

T'Pau C++ Kernal was primarily developed for use in our own programs.

While the scripts creating assembly code, the provided assembler routines, and the build rules are specific to Accelerate and fast-ninja, some scripts and the underlying Python classes are more versatile.

Getting Started

The T'Pau C++ Kernal provides CMake and pkg-config files for easy integration into your project.

Building C++ Kernal

Kernal is written in C++20.

To build it, you need a C++20 compiler and cmake. To run the tests, you need Catch2.

To build the library, run the following commands in the top level directory:

mkdir build
cd build
cmake ..
cmake --build .

To run the tests, run the following command in the build directory:

ctest

Staying in Touch

If you found a problem, please create an issue on GitHub or let us know at tpau-cpp-kernal@tpau.group.

Also let us know if the documentation is incomplete, inaccurate, or hard to understand.

About

C++ library used in other T'Pau projects.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors