C5T / Current

C++ framework for realtime machine learning.
https://medium.com/dima-korolev/current-for-realtime-machine-learning-4f04aa8ab81a
97 stars 29 forks source link

A gentle way to add an (almost dummy) `CMakeLists.txt` into `current`. #944

Closed dkorolev closed 11 months ago

dkorolev commented 1 year ago

Tested externally with example_use_current_with_cmake, this Github action run, on both Linux and macOS.

Probably best to review per commit.

TL:DR: The "shallow schema" -- replacing CURRENT_STRUCT by an (almost) autogenerated C++ struct saves ~33% of [re]build time. And cmake-based builds support partial cmake.

Please refer to the code of example_use_current_with_cmake for detailed example usage, can browse per-commit as well.